public class InterceptorStack extends AbstractInterceptingMessageProcessor implements Interceptor, org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Disposable
ReactiveProcessor.ProcessingTypeflowConstruct, logger, muleContext, next| Constructor and Description |
|---|
InterceptorStack() |
InterceptorStack(List<Interceptor> interceptors) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
boolean |
equals(Object obj) |
List<Interceptor> |
getInterceptors() |
int |
hashCode() |
void |
initialise() |
Event |
process(Event event)
Invoked when the component should be called.
|
void |
setInterceptors(List<Interceptor> interceptors) |
applyNext, getListener, getMuleContext, isEventValid, processNext, setFlowConstruct, setListener, setMuleContext, toStringgetAnnotation, getAnnotations, getLocation, setAnnotationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitsetListenergetProcessingTypepublic InterceptorStack()
public InterceptorStack(List<Interceptor> interceptors)
public Event process(Event event) throws org.mule.runtime.api.exception.MuleException
Interceptorprocess in interface Interceptorprocess in interface Processorevent - the event containing info about the current message and serviceorg.mule.runtime.api.exception.MuleException - if the invocation failspublic List<Interceptor> getInterceptors()
public void setInterceptors(List<Interceptor> interceptors)
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic void dispose()
dispose in interface org.mule.runtime.api.lifecycle.DisposableCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.