public class CircuitChainFilter extends VariablePropertiesFilter implements DelegatingFilter
Modifier and Type | Field and Description |
---|---|
static CircuitReferenceFactory |
DEFAULT_CR_FACTORY |
protected java.util.List<CircuitReference> |
refs |
USER_ATTRIBUTE_FORMAT_REGEX, userAttributePattern
CAN_FAIL, CAN_SUCCEED, circuit, consProps, contextLoader, EMPTY_PROP_DEF_SET, EMPTY_STRING_SET, genProps, name, reqProps
Constructor and Description |
---|
CircuitChainFilter() |
Modifier and Type | Method and Description |
---|---|
void |
configure(ConfigContext ctx,
Entity entity)
Override this to use a different factory
|
void |
configure(ConfigContext ctx,
Entity entity,
CircuitReferenceFactory crf) |
java.lang.Class<? extends FilterContainerImpl> |
getConfigPanelClass()
Get the Class which must be instantiated to configure the Filter.
|
java.lang.Class<? extends MessageProcessor> |
getMessageProcessorClass()
Get the Class which must be instantiated to process this Filter to implement a MessageProcessor
|
ESPK |
getPK() |
java.util.Set<ESPK> |
getReferencedCircuitPKs(GlobalProperties props) |
java.util.List<CircuitReference> |
getRefs() |
void |
resolveCircuits(ConfigContext circuitCache) |
void |
setRefs(java.util.List<CircuitReference> refs) |
void |
updateRefs(ConfigContext ctx) |
createHashSet, getLoggingWildcards, getRequiredPropertiesFromEntity, getRequiredPropertiesFromReferences, getWildcardAttributes, ignoreField, ignoreType, selectorProps, syncProps
addPropDefs, getCircuitPK, getConsProps, getEntity, getFailureNode, getFailureNodePK, getGenProps, getName, getPossibleOutcomes, getReqProps, getSuccessNode, getSuccessNodePK, reconfigure, setCircuitPK, setDefaultPropertyDefs, setEntity, setFailureNode, setName, setShouldAbortProcessingOnLogError, setSuccessNode, shouldAbortProcessingOnLogError
public static CircuitReferenceFactory DEFAULT_CR_FACTORY
protected java.util.List<CircuitReference> refs
public java.util.List<CircuitReference> getRefs()
public void setRefs(java.util.List<CircuitReference> refs)
public java.util.Set<ESPK> getReferencedCircuitPKs(GlobalProperties props)
getReferencedCircuitPKs
in interface DelegatingFilter
public ESPK getPK()
getPK
in interface DelegatingFilter
public void resolveCircuits(ConfigContext circuitCache)
public java.lang.Class<? extends FilterContainerImpl> getConfigPanelClass() throws java.lang.ClassNotFoundException
Filter
getConfigPanelClass
in class Filter
java.lang.ClassNotFoundException
- If the class is unavailablepublic java.lang.Class<? extends MessageProcessor> getMessageProcessorClass() throws java.lang.ClassNotFoundException
Filter
getMessageProcessorClass
in class Filter
java.lang.ClassNotFoundException
- If the class is unavailablepublic void configure(ConfigContext ctx, Entity entity) throws EntityStoreException
configure
in class VariablePropertiesFilter
ctx
- The configuration contextentity
- The entity pertaining to this Filter instanceEntityStoreException
- If there's a problem during configurationpublic void configure(ConfigContext ctx, Entity entity, CircuitReferenceFactory crf) throws EntityStoreException
EntityStoreException
public void updateRefs(ConfigContext ctx)
updateRefs
in interface DelegatingFilter
This documentation and all its contents and graphics, copyright © 1999 - 2011 Vordel