Interface Interceptor
- All Known Subinterfaces:
AuditInterceptor<T>
- 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
Generic interceptor interface implementing a Camel
Processor
that supports internal ordering via the Chainable interface- Since:
- 3.1
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T extends Endpoint>
TgetEndpoint(Class<T> clazz) voidsetEndpoint(Endpoint endpoint) Sets the endpoint that uses this interceptorvoidsetWrappedProcessor(Processor wrappedProcessor) Lets this interceptor wrap the given processor.
-
Method Details
-
getWrappedProcessor
Processor getWrappedProcessor()- Returns:
- the processor instance wrapped by this interceptor.
-
setWrappedProcessor
Lets this interceptor wrap the given processor.- Parameters:
wrappedProcessor- processor instance to be wrapped.
-
getEndpoint
Endpoint getEndpoint()- Returns:
- the endpoint that uses this interceptor
-
setEndpoint
Sets the endpoint that uses this interceptor- Parameters:
endpoint- the endpoint that uses this interceptor
-
getEndpoint
-