Interface ExpressionCapable

All Known Implementing Classes:
AbstractCorrelatingMessageHandler, AbstractEndpoint, AbstractExecutorChannel, AbstractHandleMessageAdvice, AbstractMappingMessageRouter, AbstractMessageChannel, AbstractMessageHandler, AbstractMessageProducingHandler, AbstractMessageRouter, AbstractMessageSplitter, AbstractPayloadTransformer, AbstractPollableChannel, AbstractPollingEndpoint, AbstractReactiveMessageHandler, AbstractReplyProducingMessageHandler, AbstractReplyProducingPostProcessingMessageHandler, AbstractRequestHandlerAdvice, AbstractSubscribableChannel, AbstractTransformer, AggregatingMessageHandler, AnnotationGatewayProxyFactoryBean, BarrierMessageHandler, BridgeHandler, CacheRequestHandlerAdvice, ClaimCheckInTransformer, ClaimCheckOutTransformer, CodecMessageConverter, ContentEnricher, CorrelatingMessageBarrier, DecodingTransformer, DefaultHeaderChannelRegistry, DefaultMessageSplitter, DelayHandler, DirectChannel, EncodingPayloadTransformer, ErrorMessageExceptionTypeRouter, EventDrivenConsumer, ExecutorChannel, ExpressionEvaluatingMessageHandler, ExpressionEvaluatingMessageSource, ExpressionEvaluatingRequestHandlerAdvice, ExpressionEvaluatingRouter, ExpressionEvaluatingSplitter, ExpressionEvaluatingTransactionSynchronizationProcessor, ExpressionMessageProducerSupport, FluxAggregatorMessageHandler, FluxMessageChannel, GatewayMessageHandler, GatewayProxyFactoryBean, HeaderEnricher, HeaderFilter, HeaderValueRouter, IdempotentReceiverInterceptor, IntegrationObjectSupport, JsonToObjectTransformer, LoggingHandler, MapToObjectTransformer, MessageFilter, MessageHandlerChain, MessageHandlerSupport, MessageProducerSupport, MessageTransformingHandler, MessagingGatewaySupport, MethodInvokingMessageHandler, MethodInvokingRouter, MethodInvokingSplitter, ObjectToJsonTransformer, ObjectToMapTransformer, ObjectToStringTransformer, PayloadDeserializingTransformer, PayloadSerializingTransformer, PayloadTypeConvertingTransformer, PayloadTypeRouter, PollingConsumer, PriorityChannel, PublishSubscribeChannel, QueueChannel, RateLimiterRequestHandlerAdvice, ReactiveMessageSourceProducer, ReactiveStreamsConsumer, RecipientListRouter, RendezvousChannel, ReplyProducingMessageHandlerWrapper, RequestHandlerCircuitBreakerAdvice, RequestHandlerRetryAdvice, ResequencingMessageHandler, ScatterGatherHandler, ServiceActivatingHandler, SimpleFromAvroTransformer, SimpleToAvroTransformer, SourcePollingChannelAdapter, StreamTransformer, SyslogToMapTransformer

public interface ExpressionCapable
Components that implement this interface are capable of supporting a primary SpEL expression as part of their configuration.
Since:
4.3
  • Method Summary

    Modifier and Type Method Description
    org.springframework.expression.Expression getExpression()
    Return the primary SpEL expression if this component is expression-based.
  • Method Details

    • getExpression

      org.springframework.expression.Expression getExpression()
      Return the primary SpEL expression if this component is expression-based.
      Returns:
      the expression as a String.