インターフェース ComponentSourceAware

すべてのスーパーインターフェース:
AwareBeanNameAware
すべての既知の実装クラス:
AbstractAmqpChannelAbstractAmqpOutboundEndpointAbstractClientConnectionFactoryAbstractConnectionFactoryAbstractCorrelatingMessageHandlerAbstractEndpointAbstractExecutorChannelAbstractHandleMessageAdviceAbstractHazelcastMessageProducerAbstractHttpRequestExecutingMessageHandlerAbstractInternetProtocolReceivingChannelAdapterAbstractInternetProtocolSendingMessageHandlerAbstractJmsChannelAbstractKafkaChannelAbstractMailReceiverAbstractMappingMessageRouterAbstractMessageChannelAbstractMessageHandlerAbstractMessageProducingHandlerAbstractMessageRouterAbstractMessageSplitterAbstractMqttMessageDrivenChannelAdapterAbstractMqttMessageHandlerAbstractPayloadTransformerAbstractPollableChannelAbstractPollingEndpointAbstractReactiveMessageHandlerAbstractRemoteFileOutboundGatewayAbstractReplyProducingMessageHandlerAbstractReplyProducingPostProcessingMessageHandlerAbstractRequestHandlerAdviceAbstractServerConnectionFactoryAbstractSubscribableChannelAbstractTransformerAbstractWebServiceInboundGatewayAbstractWebServiceOutboundGatewayAbstractXmlTransformerAbstractXmppConnectionAwareEndpointAbstractXmppConnectionAwareMessageHandlerAbstractZipTransformerAggregatingMessageHandlerAmqpInboundChannelAdapterAmqpInboundGatewayAmqpOutboundEndpointAnnotationGatewayProxyFactoryBeanApacheCommonsFileTailingMessageProducerApplicationEventListeningMessageProducerApplicationEventPublishingMessageHandlerAsyncAmqpOutboundGatewayBarrierMessageHandlerBaseHttpInboundEndpointBridgeHandlerByteStreamWritingMessageHandlerCacheRequestHandlerAdviceCachingClientConnectionFactoryCamelMessageHandlerCassandraMessageHandlerCharacterStreamWritingMessageHandlerChatMessageListeningEndpointChatMessageSendingMessageHandlerClaimCheckInTransformerClaimCheckOutTransformerCodecMessageConverterContentEnricherContextHolderRequestHandlerAdviceCorrelatingMessageBarrierDebeziumMessageProducerDecodingTransformerDefaultHeaderChannelRegistryDefaultMessageSplitterDelayHandlerDirectChannelEncodingPayloadTransformerErrorMessageExceptionTypeRouterEventDrivenConsumerExecutorChannelExpressionEvaluatingMessageHandlerExpressionEvaluatingRequestHandlerAdviceExpressionEvaluatingRouterExpressionEvaluatingSplitterExpressionEvaluatingTransactionSynchronizationProcessorExpressionMessageProducerSupportFailoverClientConnectionFactoryFileSplitterFileTailingMessageProducerSupportFileTransferringMessageHandlerFileWritingMessageHandlerFluxAggregatorMessageHandlerFluxMessageChannelFromProtobufTransformerFtpMessageHandlerFtpOutboundGatewayGatewayMessageHandlerGatewayProxyFactoryBeanGraphQlMessageHandlerHazelcastCacheWritingMessageHandlerHazelcastClusterMonitorMessageProducerHazelcastContinuousQueryMessageProducerHazelcastEventDrivenMessageProducerHeaderEnricherHeaderFilterHeaderValueRouterHttpRequestExecutingMessageHandlerHttpRequestHandlingControllerHttpRequestHandlingEndpointSupportHttpRequestHandlingMessagingGatewayIdempotentReceiverInterceptorImapIdleChannelAdapterImapMailReceiverIntegrationFlowAdapterIntegrationObjectSupportJdbcMessageHandlerJdbcOutboundGatewayJmsInboundGatewayJmsMessageDrivenEndpointJmsOutboundGatewayJmsSendingMessageHandlerJpaOutboundGatewayJsonToObjectTransformerKafkaInboundGatewayKafkaMessageDrivenChannelAdapterKafkaProducerMessageHandlerLoggingHandlerMailSendingMessageHandlerMapToObjectTransformerMarshallingTransformerMarshallingWebServiceInboundGatewayMarshallingWebServiceOutboundGatewayMessageFilterMessageHandlerChainMessageHandlerSupportMessageProducerSupportMessageTransformingHandlerMessagingGatewaySupportMethodInvokingMessageHandlerMethodInvokingRouterMethodInvokingSplitterMockMessageHandlerMongoDbChangeStreamMessageProducerMongoDbOutboundGatewayMongoDbStoringMessageHandlerMqttPahoMessageDrivenChannelAdapterMqttPahoMessageHandlerMqttv5PahoMessageDrivenChannelAdapterMqttv5PahoMessageHandlerMulticastReceivingChannelAdapterMulticastSendingMessageHandlerNotificationListeningMessageProducerNotificationPublishingMessageHandlerObjectToJsonTransformerObjectToMapTransformerObjectToStringTransformerOperationInvokingMessageHandlerOSDelegatingFileTailingMessageProducerPartitionedChannelPayloadDeserializingTransformerPayloadSerializingTransformerPayloadTypeConvertingTransformerPayloadTypeRouterPointToPointSubscribableAmqpChannelPollableAmqpChannelPollableJmsChannelPollableKafkaChannelPollingConsumerPop3MailReceiverPostgresSubscribableChannelPresenceListeningEndpointPresenceSendingMessageHandlerPriorityChannelPublishSubscribeAmqpChannelPublishSubscribeChannelPublishSubscribeKafkaChannelQueueChannelR2dbcMessageHandlerRabbitStreamMessageHandlerRateLimiterRequestHandlerAdviceReactiveMessageSourceProducerReactiveMongoDbStoringMessageHandlerReactiveRedisStreamMessageHandlerReactiveRedisStreamMessageProducerReactiveStreamsConsumerRecipientListRouterRedisInboundChannelAdapterRedisOutboundGatewayRedisPublishingMessageHandlerRedisQueueInboundGatewayRedisQueueMessageDrivenEndpointRedisQueueOutboundChannelAdapterRedisQueueOutboundGatewayRedisStoreWritingMessageHandlerRendezvousChannelReplyProducingMessageHandlerWrapperRequestHandlerCircuitBreakerAdviceRequestHandlerRetryAdviceResequencingMessageHandlerRSocketInboundGatewayRSocketOutboundGatewayScatterGatherHandlerServiceActivatingHandlerSftpMessageHandlerSftpOutboundGatewaySimpleFromAvroTransformerSimpleToAvroTransformerSimpleWebServiceInboundGatewaySimpleWebServiceOutboundGatewaySmbMessageHandlerSmbOutboundGatewaySourceCreatingTransformerSourcePollingChannelAdapterStandardIntegrationFlowStompInboundChannelAdapterStompMessageHandlerStoredProcMessageHandlerStoredProcOutboundGatewayStreamTransformerSubscribableJmsChannelSubscribableKafkaChannelSubscribableRedisChannelSyslogReceivingChannelAdapterSupportSyslogToMapTransformerTcpInboundGatewayTcpNetClientConnectionFactoryTcpNetServerConnectionFactoryTcpNioClientConnectionFactoryTcpNioServerConnectionFactoryTcpOutboundGatewayTcpReceivingChannelAdapterTcpSendingMessageHandlerTcpSyslogReceivingChannelAdapterThreadAffinityClientConnectionFactoryToProtobufTransformerUdpSyslogReceivingChannelAdapterUnicastReceivingChannelAdapterUnicastSendingMessageHandlerUnmarshallingTransformerUnZipResultSplitterUnZipTransformerWebFluxInboundEndpointWebFluxRequestExecutingMessageHandlerWebSocketInboundChannelAdapterWebSocketOutboundMessageHandlerXPathHeaderEnricherXPathMessageSplitterXPathRouterXPathTransformerXsltPayloadTransformerZeroMqChannelZeroMqMessageHandlerZeroMqMessageProducerZipTransformer

public interface ComponentSourceAware extends BeanNameAware
Bean 定義 (またはシングルトン) ソース (この Bean が宣言されている場所) に関する有用な情報を提供する契約。通常は、それぞれの BeanDefinition から、または Spring Integration インフラストラクチャ経由で入力されます。

この契約からの情報は通常、例外から使用され、この Bean が宣言されているアプリケーションリソースの場所を簡単に特定します。

導入:
6.4
作成者:
Artem Bilan
関連事項:
  • メソッドの詳細

    • setComponentSource

      void setComponentSource(ObjectSE source)
      この Bean 定義の構成ソース Object を設定します。通常の BeanDefinition の場合、これはアプリケーションコンテキストによって自動的に提供されます。Bean が実行時に SingletonBeanRegistry.registerSingleton(String, Object) 経由で登録される場合に役立ちます。
      パラメーター:
      source - 構成ソース
    • getComponentSource

      @Nullable ObjectSE getComponentSource()
      この Bean の構成ソース Object を返します (null の場合もあります)。通常は (明示的に設定されていない場合は) BeanMetadataElement.getSource() です。
      戻り値:
      Bean の構成ソース (存在する場合)。
    • setComponentDescription

      void setComponentDescription(StringSE description)
      この Bean の人間が読める説明を設定します。通常の Bean 定義では BeanDefinition.getDescription() が使用されます。
      パラメーター:
      description - Bean の説明
    • getComponentDescription

      @Nullable StringSE getComponentDescription()
      この Bean の人間が読める形式の説明を返します。通常は (明示的に設定されていない場合は) BeanDefinition.getDescription() です。
      戻り値:
      Bean の説明 (ある場合)。
    • getBeanName

      @Nullable StringSE getBeanName()
      BeanNameAware.setBeanName(String) によって設定された Bean 名を返します。
      戻り値:
      Bean 名。