Interface IntegrationManagement

All Superinterfaces:
DisposableBean, NamedComponent
All Known Subinterfaces:
IntegrationInboundManagement
All Known Implementing Classes:
AbstractAmqpChannel, AbstractAmqpOutboundEndpoint, AbstractCorrelatingMessageHandler, AbstractExecutorChannel, AbstractFetchLimitingMessageSource, AbstractHttpRequestExecutingMessageHandler, AbstractInboundFileSynchronizingMessageSource, AbstractInternetProtocolSendingMessageHandler, AbstractJmsChannel, AbstractKafkaChannel, AbstractMappingMessageRouter, AbstractMessageChannel, AbstractMessageHandler, AbstractMessageProducingHandler, AbstractMessageRouter, AbstractMessageSource, AbstractMessageSplitter, AbstractMongoDbMessageSource, AbstractMqttMessageHandler, AbstractPollableChannel, AbstractReactiveMessageHandler, AbstractRemoteFileOutboundGateway, AbstractRemoteFileStreamingMessageSource, AbstractReplyProducingMessageHandler, AbstractReplyProducingPostProcessingMessageHandler, AbstractSubscribableChannel, AbstractWebServiceInboundGateway, AbstractWebServiceOutboundGateway, AbstractXmppConnectionAwareMessageHandler, AggregatingMessageHandler, AmqpInboundGateway, AmqpMessageSource, AmqpOutboundEndpoint, AnnotationGatewayProxyFactoryBean, ApplicationEventPublishingMessageHandler, AsyncAmqpOutboundGateway, AttributePollingMessageSource, BarrierMessageHandler, BaseHttpInboundEndpoint, BridgeHandler, ByteStreamReadingMessageSource, ByteStreamWritingMessageHandler, CacheWritingMessageHandler, CharacterStreamReadingMessageSource, CharacterStreamWritingMessageHandler, ChatMessageSendingMessageHandler, ContentEnricher, CorrelatingMessageBarrier, DefaultMessageSplitter, DelayHandler, DirectChannel, ErrorMessageExceptionTypeRouter, ExecutorChannel, ExpressionEvaluatingMessageHandler, ExpressionEvaluatingMessageSource, ExpressionEvaluatingRouter, ExpressionEvaluatingSplitter, FeedEntryMessageSource, FileReadingMessageSource, FileSplitter, FileTransferringMessageHandler, FileWritingMessageHandler, FluxAggregatorMessageHandler, FluxMessageChannel, FtpInboundFileSynchronizingMessageSource, FtpMessageHandler, FtpOutboundGateway, FtpStreamingMessageSource, GatewayMessageHandler, GatewayProxyFactoryBean, GraphQlMessageHandler, HeaderValueRouter, HttpRequestExecutingMessageHandler, HttpRequestHandlingController, HttpRequestHandlingEndpointSupport, HttpRequestHandlingMessagingGateway, JdbcMessageHandler, JdbcOutboundGateway, JdbcPollingChannelAdapter, JmsDestinationPollingSource, JmsInboundGateway, JmsOutboundGateway, JmsSendingMessageHandler, JpaOutboundGateway, JpaPollingChannelAdapter, KafkaInboundGateway, KafkaMessageSource, KafkaProducerMessageHandler, LoggingHandler, MailReceivingMessageSource, MailSendingMessageHandler, MarshallingWebServiceInboundGateway, MarshallingWebServiceOutboundGateway, MBeanTreePollingMessageSource, MessageFilter, MessageHandlerChain, MessageHandlerSupport, MessageProcessorMessageSource, MessageTransformingHandler, MessagingGatewaySupport, MethodInvokingMessageHandler, MethodInvokingMessageSource, MethodInvokingRouter, MethodInvokingSplitter, MockMessageHandler, MongoDbMessageSource, MongoDbOutboundGateway, MongoDbStoringMessageHandler, MqttPahoMessageHandler, Mqttv5PahoMessageHandler, MulticastSendingMessageHandler, NotificationPublishingMessageHandler, NullChannel, OperationInvokingMessageHandler, PayloadTypeRouter, PointToPointSubscribableAmqpChannel, PollableAmqpChannel, PollableJmsChannel, PollableKafkaChannel, PresenceSendingMessageHandler, PriorityChannel, PublishSubscribeAmqpChannel, PublishSubscribeChannel, PublishSubscribeKafkaChannel, QueueChannel, R2dbcMessageHandler, R2dbcMessageSource, ReactiveMongoDbMessageSource, ReactiveMongoDbStoringMessageHandler, ReactiveRedisStreamMessageHandler, RecipientListRouter, RedisOutboundGateway, RedisPublishingMessageHandler, RedisQueueInboundGateway, RedisQueueOutboundChannelAdapter, RedisQueueOutboundGateway, RedisStoreMessageSource, RedisStoreWritingMessageHandler, RendezvousChannel, ReplyProducingMessageHandlerWrapper, ResequencingMessageHandler, ResourceRetrievingMessageSource, RSocketInboundGateway, RSocketOutboundGateway, ScatterGatherHandler, ScriptExecutingMessageSource, ServiceActivatingHandler, SftpInboundFileSynchronizingMessageSource, SftpMessageHandler, SftpOutboundGateway, SftpStreamingMessageSource, SimpleWebServiceInboundGateway, SimpleWebServiceOutboundGateway, StompMessageHandler, StoredProcMessageHandler, StoredProcOutboundGateway, StoredProcPollingChannelAdapter, SubscribableJmsChannel, SubscribableKafkaChannel, SubscribableRedisChannel, TcpInboundGateway, TcpOutboundGateway, TcpSendingMessageHandler, UnicastSendingMessageHandler, WebFluxInboundEndpoint, WebFluxRequestExecutingMessageHandler, WebSocketOutboundMessageHandler, XPathMessageSplitter, XPathRouter, ZeroMqChannel, ZeroMqMessageHandler

public interface IntegrationManagement extends NamedComponent, DisposableBean
Base interface for Integration managed components.
Since:
4.2
Author:
Gary Russell
  • Field Details

  • Method Details

    • setLoggingEnabled

      @ManagedAttribute(description="Use to disable debug logging during normal message flow") default void setLoggingEnabled(boolean enabled)
      Enable logging or not.
      Parameters:
      enabled - dalse to disable.
    • isLoggingEnabled

      @ManagedAttribute default boolean isLoggingEnabled()
      Return whether logging is enabled.
      Returns:
      true if enabled.
    • setManagedName

      default void setManagedName(String managedName)
    • getManagedName

      default String getManagedName()
    • setManagedType

      default void setManagedType(String managedType)
    • getManagedType

      default String getManagedType()
    • getOverrides

      Return the overrides.
      Returns:
      the overrides.
      Since:
      5.0
    • registerMetricsCaptor

      default void registerMetricsCaptor(MetricsCaptor captor)
      Inject a MetricsCaptor.
      Parameters:
      captor - the captor.
      Since:
      5.0.4
    • destroy

      default void destroy()
      Specified by:
      destroy in interface DisposableBean
    • getThisAs

      default <T> T getThisAs()
      Return this IntegrationManagement as its concrete type.
      Type Parameters:
      T - the type.
      Returns:
      this.
      Since:
      5.4