public class CircuitChainProcessor extends DelegatingProcessor
| Modifier and Type | Field and Description |
|---|---|
protected CircuitDelegateFilter |
cdf |
protected java.util.Map<java.lang.String,CircuitDelegateProcessor> |
cdps |
logMask, logMaskType| Constructor and Description |
|---|
CircuitChainProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCircuitProcessor(ConfigContext ctx,
CircuitReference cr) |
void |
attach(ConfigContext ctx,
CircuitChainFilter filter) |
protected boolean |
callCircuit(Circuit ci,
CircuitReference cr,
Message m) |
void |
filterAttached(ConfigContext ctx,
Entity entity)
Called on a filter's container when the filter is configured.
|
boolean |
invoke(Circuit c,
Message m)
invoked by circuit to act on a message
|
callCircuit, callCircuit, getCDProc, getCDProcfilterDetached, getCategory, getFilterMessage, getLogMask, logFailure, logFatal, logMessagePayload, logSuccess, report, report, toStringconfigureFilter, createFilterContainer, getFilter, setFilterprotected CircuitDelegateFilter cdf
protected java.util.Map<java.lang.String,CircuitDelegateProcessor> cdps
public void filterAttached(ConfigContext ctx, Entity entity) throws EntityStoreException
FilterContainerImplfilterAttached in class MessageProcessorctx - configuration context for the filter attached to this container.entity - The Entity containing this specific Filter's configuration.EntityStoreExceptionpublic void attach(ConfigContext ctx, CircuitChainFilter filter)
public boolean invoke(Circuit c, Message m) throws CircuitAbortException
MessageProcessorinvoke in class MessageProcessorc - The Circuit contextm - The messageCircuitAbortException - If there's an unexpected failure when evaluating the MessageProcessorprotected void addCircuitProcessor(ConfigContext ctx, CircuitReference cr) throws EntityStoreException
EntityStoreExceptionprotected boolean callCircuit(Circuit ci, CircuitReference cr, Message m) throws CircuitAbortException
CircuitAbortException
This documentation and all its contents and graphics, copyright © 1999 - 2011 Vordel