com.vordel.circuit
Class CircuitDelegateFilter
java.lang.Object
com.vordel.circuit.Filter
com.vordel.circuit.VariablePropertiesFilter
com.vordel.circuit.CircuitDelegateFilter
- All Implemented Interfaces:
- DelegatingFilter
- Direct Known Subclasses:
- CircuitDelegatePerBodyFilter
public class CircuitDelegateFilter
- extends VariablePropertiesFilter
- implements DelegatingFilter
A filter that delegates to a nested circuit.
Methods inherited from class com.vordel.circuit.Filter |
getCircuitPK, getEntity, getFailureNode, getFailureNodePK, getName, getPossibleOutcomes, getSuccessNode, getSuccessNodePK, reconfigure, setCircuitPK, setDefaultProperties, setFailureNode, setShouldAbortProcessingOnLogError, setSuccessNode, shouldAbortProcessingOnLogError |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CIRCUIT_PK
public static final java.lang.String CIRCUIT_PK
- See Also:
- Constant Field Values
delegatedCircuitPK
protected ESPK delegatedCircuitPK
CircuitDelegateFilter
public CircuitDelegateFilter()
getDelegatedCircuitPK
public ESPK getDelegatedCircuitPK()
- Get the ESPK of the Circuit this filter delegates to.
- Returns:
- ESPK of the Circuit this filter delegates to.
setDelegatedCircuitPK
public void setDelegatedCircuitPK(ESPK circuitPK)
- Set the ESPK of the Circuit this filter delegates to.
- Parameters:
circuitPK
- ESPK of the Circuit this filter delegates to.
setEntity
public void setEntity(Entity e)
- override of Filter.setEntity() used to trap changes to the delegate circuit's ESPK.
- Overrides:
setEntity
in class Filter
getMessageProcessorClass
public java.lang.Class<? extends MessageProcessor> getMessageProcessorClass()
throws java.lang.ClassNotFoundException
- Description copied from class:
Filter
- Get the Class which must be instantiated to process this Filter to implement a MessageProcessor
- Specified by:
getMessageProcessorClass
in class Filter
- Returns:
- The Class to be instantiated. Should never be null.
- Throws:
java.lang.ClassNotFoundException
- If the class is unavailable
getConfigPanelClass
public java.lang.Class<? extends FilterContainer> getConfigPanelClass()
throws java.lang.ClassNotFoundException
- Description copied from class:
Filter
- Get the Class which must be instantiated to configure the Filter.
- Specified by:
getConfigPanelClass
in class Filter
- Returns:
- The Class to be instantiated. Should never be null.
- Throws:
java.lang.ClassNotFoundException
- If the class is unavailable
getRequiredProperties
public java.util.Set<java.lang.String> getRequiredProperties()
- Overrides:
getRequiredProperties
in class Filter
getGeneratedProperties
public java.util.Set<java.lang.String> getGeneratedProperties()
- Overrides:
getGeneratedProperties
in class Filter
getConsumedProperties
public java.util.Set<java.lang.String> getConsumedProperties()
- Overrides:
getConsumedProperties
in class Filter
delegatedProperties
public void delegatedProperties(java.util.Set<java.lang.String> req,
java.util.Set<java.lang.String> gen,
java.util.Set<java.lang.String> cons)
setName
public void setName(java.lang.String name)
- Overrides:
setName
in class Filter
getPK
public ESPK getPK()
- Specified by:
getPK
in interface DelegatingFilter
getReferencedCircuitPKs
public java.util.Set<ESPK> getReferencedCircuitPKs(GlobalProperties props)
- Specified by:
getReferencedCircuitPKs
in interface DelegatingFilter
updateRefs
public void updateRefs()
- Specified by:
updateRefs
in interface DelegatingFilter
This documentation and all its contents and graphics, copyright © 1999 - 2011 Vordel