Interface Interceptor<E extends org.apache.camel.Endpoint>
-
- All Superinterfaces:
Chainable
,org.apache.camel.Processor
- All Known Subinterfaces:
AuditInterceptor<T,E>
- All Known Implementing Classes:
ConsumerAdaptingInterceptor
,ConsumerAuditInterceptor
,ConsumerAuditInterceptor
,ConsumerAuthenticationFailureInterceptor
,ConsumerDispatchingInterceptor
,ConsumerInPayloadLoggerInterceptor
,ConsumerInteractiveResponseSenderInterceptor
,ConsumerMarshalInterceptor
,ConsumerOutPayloadLoggerInterceptor
,ConsumerRequestAcceptanceInterceptor
,ConsumerRequestDefragmenterInterceptor
,ConsumerRequestInteractionSetterInterceptor
,ConsumerResponseAcceptanceInterceptor
,ConsumerSegmentEchoingInterceptor
,ConsumerStringProcessingInterceptor
,ConsumerTracingInterceptor
,InterceptorSupport
,MllpAuditInterceptorSupport
,ProducerAdaptingInterceptor
,ProducerAuditInterceptor
,ProducerAuditInterceptor
,ProducerInPayloadLoggerInterceptor
,ProducerMarshalAndInteractiveResponseReceiverInterceptor
,ProducerMarshalInterceptor
,ProducerOutPayloadLoggerInterceptor
,ProducerRequestAcceptanceInterceptor
,ProducerRequestFragmenterInterceptor
,ProducerResponseAcceptanceInterceptor
,ProducerStringProcessingInterceptor
,ProducerTracingInterceptor
public interface Interceptor<E extends org.apache.camel.Endpoint> extends org.apache.camel.Processor, Chainable
Generic interceptor interface implementing a CamelProcessor
that supports internal ordering via theChainable
interface- Since:
- 3.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description E
getEndpoint()
org.apache.camel.Processor
getWrappedProcessor()
void
setEndpoint(E endpoint)
Sets the endpoint that uses this interceptorvoid
setWrappedProcessor(org.apache.camel.Processor wrappedProcessor)
Lets this interceptor wrap the given processor.
-
-
-
Method Detail
-
getWrappedProcessor
org.apache.camel.Processor getWrappedProcessor()
- Returns:
- the processor instance wrapped by this interceptor.
-
setWrappedProcessor
void setWrappedProcessor(org.apache.camel.Processor wrappedProcessor)
Lets this interceptor wrap the given processor.- Parameters:
wrappedProcessor
- processor instance to be wrapped.
-
getEndpoint
E getEndpoint()
- Returns:
- the endpoint that uses this interceptor
-
setEndpoint
void setEndpoint(E endpoint)
Sets the endpoint that uses this interceptor- Parameters:
endpoint
- the endpoint that uses this interceptor
-
-