インターフェース ComponentSourceAware
- すべてのスーパーインターフェース:
Aware,BeanNameAware
- すべての既知の実装クラス:
AbstractAmqpChannel、AbstractAmqpOutboundEndpoint、AbstractClientConnectionFactory、AbstractConnectionFactory、AbstractCorrelatingMessageHandler、AbstractEndpoint、AbstractExecutorChannel、AbstractHandleMessageAdvice、AbstractHazelcastMessageProducer、AbstractHttpRequestExecutingMessageHandler、AbstractInternetProtocolReceivingChannelAdapter、AbstractInternetProtocolSendingMessageHandler、AbstractJmsChannel、AbstractKafkaChannel、AbstractMailReceiver、AbstractMappingMessageRouter、AbstractMessageChannel、AbstractMessageHandler、AbstractMessageProducingHandler、AbstractMessageRouter、AbstractMessageSplitter、AbstractMqttMessageDrivenChannelAdapter、AbstractMqttMessageHandler、AbstractPayloadTransformer、AbstractPollableChannel、AbstractPollingEndpoint、AbstractReactiveMessageHandler、AbstractRemoteFileOutboundGateway、AbstractReplyProducingMessageHandler、AbstractReplyProducingPostProcessingMessageHandler、AbstractRequestHandlerAdvice、AbstractServerConnectionFactory、AbstractSubscribableChannel、AbstractTransformer、AbstractWebServiceInboundGateway、AbstractWebServiceOutboundGateway、AbstractXmlTransformer、AbstractXmppConnectionAwareEndpoint、AbstractXmppConnectionAwareMessageHandler、AbstractZipTransformer、AggregatingMessageHandler、AmqpInboundChannelAdapter、AmqpInboundGateway、AmqpOutboundEndpoint、AnnotationGatewayProxyFactoryBean、ApacheCommonsFileTailingMessageProducer、ApplicationEventListeningMessageProducer、ApplicationEventPublishingMessageHandler、AsyncAmqpOutboundGateway、BarrierMessageHandler、BaseHttpInboundEndpoint、BridgeHandler、ByteStreamWritingMessageHandler、CacheRequestHandlerAdvice、CachingClientConnectionFactory、CamelMessageHandler、CassandraMessageHandler、CharacterStreamWritingMessageHandler、ChatMessageListeningEndpoint、ChatMessageSendingMessageHandler、ClaimCheckInTransformer、ClaimCheckOutTransformer、CodecMessageConverter、ContentEnricher、ContextHolderRequestHandlerAdvice、CorrelatingMessageBarrier、DebeziumMessageProducer、DecodingTransformer、DefaultHeaderChannelRegistry、DefaultMessageSplitter、DelayHandler、DirectChannel、EncodingPayloadTransformer、ErrorMessageExceptionTypeRouter、EventDrivenConsumer、ExecutorChannel、ExpressionEvaluatingMessageHandler、ExpressionEvaluatingRequestHandlerAdvice、ExpressionEvaluatingRouter、ExpressionEvaluatingSplitter、ExpressionEvaluatingTransactionSynchronizationProcessor、ExpressionMessageProducerSupport、FailoverClientConnectionFactory、FileSplitter、FileTailingMessageProducerSupport、FileTransferringMessageHandler、FileWritingMessageHandler、FluxAggregatorMessageHandler、FluxMessageChannel、FromProtobufTransformer、FtpMessageHandler、FtpOutboundGateway、GatewayMessageHandler、GatewayProxyFactoryBean、GraphQlMessageHandler、HazelcastCacheWritingMessageHandler、HazelcastClusterMonitorMessageProducer、HazelcastContinuousQueryMessageProducer、HazelcastEventDrivenMessageProducer、HeaderEnricher、HeaderFilter、HeaderValueRouter、HttpRequestExecutingMessageHandler、HttpRequestHandlingController、HttpRequestHandlingEndpointSupport、HttpRequestHandlingMessagingGateway、IdempotentReceiverInterceptor、ImapIdleChannelAdapter、ImapMailReceiver、IntegrationFlowAdapter、IntegrationObjectSupport、JdbcMessageHandler、JdbcOutboundGateway、JmsInboundGateway、JmsMessageDrivenEndpoint、JmsOutboundGateway、JmsSendingMessageHandler、JpaOutboundGateway、JsonToObjectTransformer、KafkaInboundGateway、KafkaMessageDrivenChannelAdapter、KafkaProducerMessageHandler、LockRequestHandlerAdvice、LoggingHandler、MailSendingMessageHandler、MapToObjectTransformer、MarshallingTransformer、MarshallingWebServiceInboundGateway、MarshallingWebServiceOutboundGateway、MessageFilter、MessageHandlerChain、MessageHandlerSupport、MessageProducerSupport、MessageTransformingHandler、MessagingGatewaySupport、MethodInvokingMessageHandler、MethodInvokingRouter、MethodInvokingSplitter、MockMessageHandler、MongoDbChangeStreamMessageProducer、MongoDbOutboundGateway、MongoDbStoringMessageHandler、MqttPahoMessageDrivenChannelAdapter、MqttPahoMessageHandler、Mqttv5PahoMessageDrivenChannelAdapter、Mqttv5PahoMessageHandler、MulticastReceivingChannelAdapter、MulticastSendingMessageHandler、NotificationListeningMessageProducer、NotificationPublishingMessageHandler、ObjectToJsonTransformer、ObjectToMapTransformer、ObjectToStringTransformer、OperationInvokingMessageHandler、OSDelegatingFileTailingMessageProducer、PartitionedChannel、PayloadDeserializingTransformer、PayloadSerializingTransformer、PayloadTypeConvertingTransformer、PayloadTypeRouter、PointToPointSubscribableAmqpChannel、PollableAmqpChannel、PollableJmsChannel、PollableKafkaChannel、PollingConsumer、Pop3MailReceiver、PostgresSubscribableChannel、PresenceListeningEndpoint、PresenceSendingMessageHandler、PriorityChannel、PublishSubscribeAmqpChannel、PublishSubscribeChannel、PublishSubscribeKafkaChannel、QueueChannel、R2dbcMessageHandler、RabbitStreamMessageHandler、RateLimiterRequestHandlerAdvice、ReactiveMessageSourceProducer、ReactiveMongoDbStoringMessageHandler、ReactiveRedisStreamMessageHandler、ReactiveRedisStreamMessageProducer、ReactiveStreamsConsumer、RecipientListRouter、RedisInboundChannelAdapter、RedisOutboundGateway、RedisPublishingMessageHandler、RedisQueueInboundGateway、RedisQueueMessageDrivenEndpoint、RedisQueueOutboundChannelAdapter、RedisQueueOutboundGateway、RedisStoreWritingMessageHandler、RendezvousChannel、ReplyProducingMessageHandlerWrapper、RequestHandlerCircuitBreakerAdvice、RequestHandlerRetryAdvice、ResequencingMessageHandler、RSocketInboundGateway、RSocketOutboundGateway、ScatterGatherHandler、ServiceActivatingHandler、SftpMessageHandler、SftpOutboundGateway、SimpleFromAvroTransformer、SimpleToAvroTransformer、SimpleWebServiceInboundGateway、SimpleWebServiceOutboundGateway、SmbMessageHandler、SmbOutboundGateway、SourceCreatingTransformer、SourcePollingChannelAdapter、StandardIntegrationFlow、StompInboundChannelAdapter、StompMessageHandler、StoredProcMessageHandler、StoredProcOutboundGateway、StreamTransformer、SubscribableJmsChannel、SubscribableKafkaChannel、SubscribableRedisChannel、SyslogReceivingChannelAdapterSupport、SyslogToMapTransformer、TcpInboundGateway、TcpNetClientConnectionFactory、TcpNetServerConnectionFactory、TcpNioClientConnectionFactory、TcpNioServerConnectionFactory、TcpOutboundGateway、TcpReceivingChannelAdapter、TcpSendingMessageHandler、TcpSyslogReceivingChannelAdapter、ThreadAffinityClientConnectionFactory、ToProtobufTransformer、UdpSyslogReceivingChannelAdapter、UnicastReceivingChannelAdapter、UnicastSendingMessageHandler、UnmarshallingTransformer、UnZipResultSplitter、UnZipTransformer、WebFluxInboundEndpoint、WebFluxRequestExecutingMessageHandler、WebSocketInboundChannelAdapter、WebSocketOutboundMessageHandler、XPathHeaderEnricher、XPathMessageSplitter、XPathRouter、XPathTransformer、XsltPayloadTransformer、ZeroMqChannel、ZeroMqMessageHandler、ZeroMqMessageProducer、ZipTransformer
Bean 定義 (またはシングルトン) ソース (この Bean が宣言されている場所) に関する有用な情報を提供する契約。通常は、それぞれの
BeanDefinition から、または Spring Integration インフラストラクチャ経由で入力されます。この契約からの情報は通常、例外から使用され、この Bean が宣言されているアプリケーションリソースの場所を簡単に特定します。
- 導入:
- 6.4
- 作成者:
- Artem Bilan
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明BeanNameAware.setBeanName(String)によって設定された Bean 名を返します。この Bean の人間が読める形式の説明を返します。この Bean の構成ソースObject(おそらくnull) を返します。voidsetComponentDescription(StringSE description) この Bean の人間が読める説明を設定します。voidsetComponentSource(ObjectSE source) この Bean 定義の構成ソースObjectを設定します。インターフェース org.springframework.beans.factory.BeanNameAware から継承されたメソッド
setBeanName
メソッドの詳細
setComponentSource
この Bean 定義の構成ソースObjectを設定します。通常のBeanDefinitionの場合、これはアプリケーションコンテキストによって自動的に提供されます。Bean が実行時にSingletonBeanRegistry.registerSingleton(String, Object)経由で登録される場合に役立ちます。- パラメーター:
source- 構成ソース
getComponentSource
この Bean の構成ソースObjectを返します (nullの場合もあります)。通常は (明示的に設定されていない場合は)BeanMetadataElement.getSource()です。- 戻り値:
- Bean の構成ソース (存在する場合)。
setComponentDescription
この Bean の人間が読める説明を設定します。通常の Bean 定義ではBeanDefinition.getDescription()が使用されます。- パラメーター:
description- Bean の説明
getComponentDescription
この Bean の人間が読める形式の説明を返します。通常は (明示的に設定されていない場合は)BeanDefinition.getDescription()です。- 戻り値:
- Bean の説明 (ある場合)。
getBeanName
BeanNameAware.setBeanName(String)によって設定された Bean 名を返します。- 戻り値:
- Bean 名。