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(com.vordel.precipitate.SolutionPack ctx,
CircuitReference cr) |
void |
attach(com.vordel.precipitate.SolutionPack ctx,
CircuitChainFilter filter,
CircuitCache circuitCache) |
protected boolean |
callCircuit(Circuit ci,
CircuitReference cr,
Message m) |
void |
filterAttached(com.vordel.precipitate.SolutionPack 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(com.vordel.precipitate.SolutionPack ctx,
Entity entity)
throws EntityStoreException
FilterContainerfilterAttached in class MessageProcessorctx - configuration context for the filter attached to this
container.EntityStoreExceptionpublic void attach(com.vordel.precipitate.SolutionPack ctx,
CircuitChainFilter filter,
CircuitCache circuitCache)
throws EntityStoreException
EntityStoreExceptionpublic boolean invoke(Circuit c, Message m) throws CircuitAbortException
MessageProcessorinvoke in class MessageProcessorc - The Circuit contextm - The messageCircuitAbortExceptionprotected void addCircuitProcessor(com.vordel.precipitate.SolutionPack 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