インターフェース ComponentSourceAware
- すべてのスーパーインターフェース:
Aware, BeanNameAware
- すべての既知の実装クラス:
AbstractAmqpChannel, AbstractAmqpOutboundEndpoint, AbstractClientConnectionFactory, AbstractConnectionFactory, AbstractCorrelatingMessageHandler, AbstractEndpoint, AbstractExecutorChannel, AbstractHandleMessageAdvice, AbstractHazelcastMessageProducer, AbstractHttpRequestExecutingMessageHandler, AbstractInternetProtocolReceivingChannelAdapter, AbstractInternetProtocolSendingMessageHandler, AbstractJmsChannel, AbstractKafkaChannel, AbstractMailReceiver, AbstractMappingMessageRouter, AbstractMessageChannel, AbstractMessageHandler, AbstractMessageProcessingTransformer, AbstractMessageProducingHandler, AbstractMessageRouter, AbstractMessageSplitter, AbstractMqttMessageDrivenChannelAdapter, AbstractMqttMessageHandler, AbstractPayloadTransformer, AbstractPollableChannel, AbstractPollingEndpoint, AbstractReactiveMessageHandler, AbstractRemoteFileOutboundGateway, AbstractReplyProducingMessageHandler, AbstractReplyProducingPostProcessingMessageHandler, AbstractRequestHandlerAdvice, AbstractServerConnectionFactory, AbstractSubscribableChannel, AbstractTransformer, AbstractWebServiceInboundGateway, AbstractWebServiceOutboundGateway, AbstractXmlTransformer, AbstractXmppConnectionAwareEndpoint, AbstractXmppConnectionAwareMessageHandler, AbstractZipTransformer, AggregatingMessageHandler, AmqpClientInboundGateway, AmqpClientMessageHandler, AmqpClientMessageProducer, 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, ExpressionEvaluatingTransformer, ExpressionMessageProducerSupport, FailoverClientConnectionFactory, FileSplitter, FileTailingMessageProducerSupport, FileTransferringMessageHandler, FileWritingMessageHandler, FluxAggregatorMessageHandler, FluxMessageChannel, FromCloudEventTransformer, FromProtobufTransformer, FtpMessageHandler, FtpOutboundGateway, GatewayMessageHandler, GatewayProxyFactoryBean, GraphQlMessageHandler, GrpcInboundGateway, GrpcOutboundGateway, 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, MethodInvokingTransformer, 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, ToCloudEventTransformer, 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 名を返します。@Nullable StringSEこの Bean の人間が読める形式の説明を返します。@Nullable ObjectSEこの Bean の構成ソースObject(おそらくnull) を返します。voidsetComponentDescription(StringSE description) この Bean の人間が読める説明を設定します。voidsetComponentSource(ObjectSE source) この Bean 定義の構成ソースObjectを設定します。インターフェース BeanNameAware から継承されたメソッド
setBeanName
方法の詳細
setComponentSource
この Bean 定義の構成ソースObjectを設定します。通常のBeanDefinitionの場合、これはアプリケーションコンテキストによって自動的に提供されます。Bean が実行時にSingletonBeanRegistry.registerSingleton(String, Object)経由で登録される場合に役立ちます。- パラメーター:
source- 構成ソース
getComponentSource
@Nullable ObjectSE getComponentSource()この Bean の構成ソースObjectを返します (nullの場合もあります)。通常は (明示的に設定されていない場合は)BeanMetadataElement.getSource()です。- 戻り値:
- Bean の構成ソース (存在する場合)。
setComponentDescription
この Bean の人間が読める説明を設定します。通常の Bean 定義ではBeanDefinition.getDescription()が使用されます。- パラメーター:
description- Bean の説明
getComponentDescription
@Nullable StringSE getComponentDescription()この Bean の人間が読める形式の説明を返します。通常は (明示的に設定されていない場合は)BeanDefinition.getDescription()です。- 戻り値:
- Bean の説明 (ある場合)。
getBeanName