Vordel SDK

com.vordel.circuit
Class CircuitActivationFilter

java.lang.Object
  extended by com.vordel.circuit.Filter
      extended by com.vordel.circuit.VariablePropertiesFilter
          extended by com.vordel.circuit.CircuitActivationFilter

public class CircuitActivationFilter
extends VariablePropertiesFilter


Nested Class Summary
 class CircuitActivationFilter.AFContext
           
 
Field Summary
protected  CircuitActivationFilter.AFContext afc
           
protected  java.util.Map<java.lang.String,com.vordel.el.SelectorString<?>> attrs
           
 com.vordel.precipitate.BoundCircuit boundCircuit
           
 
Fields inherited from class com.vordel.circuit.VariablePropertiesFilter
USER_ATTRIBUTE_FORMAT_REGEX, userAttributePattern
 
Fields inherited from class com.vordel.circuit.Filter
CAN_FAIL, CAN_SUCCEED, circuit, consProps, contextLoader, EMPTY_PROP_DEF_SET, EMPTY_STRING_SET, genProps, name, reqProps
 
Constructor Summary
CircuitActivationFilter()
           
 
Method Summary
 void configure(com.vordel.precipitate.SolutionPack ctx, Entity entity)
          Called to initially configure a filter from the entity store.
 CircuitActivationFilter.AFContext getAFContext()
           
 java.lang.Class<? extends FilterContainer> getConfigPanelClass()
          Get the Class which must be instantiated to configure the Filter.
 java.util.Set<PropDef> getGenProps()
           
 java.lang.Class<? extends MessageProcessor> getMessageProcessorClass()
          Get the Class which must be instantiated to process this Filter to implement a MessageProcessor
 void setName(java.lang.String name)
           
 
Methods inherited from class com.vordel.circuit.VariablePropertiesFilter
createHashSet, getLoggingWildcards, getRequiredPropertiesFromEntity, getRequiredPropertiesFromReferences, getWildcardAttributes, ignoreField, ignoreType, selectorProps, syncProps
 
Methods inherited from class com.vordel.circuit.Filter
addPropDefs, getCircuitPK, getConsProps, getEntity, getFailureNode, getFailureNodePK, getName, getPossibleOutcomes, getReqProps, getSuccessNode, getSuccessNodePK, reconfigure, setCircuitPK, setDefaultPropertyDefs, setEntity, setFailureNode, setShouldAbortProcessingOnLogError, setSuccessNode, shouldAbortProcessingOnLogError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

boundCircuit

public com.vordel.precipitate.BoundCircuit boundCircuit

attrs

protected java.util.Map<java.lang.String,com.vordel.el.SelectorString<?>> attrs

afc

protected CircuitActivationFilter.AFContext afc
Constructor Detail

CircuitActivationFilter

public CircuitActivationFilter()
Method Detail

getAFContext

public CircuitActivationFilter.AFContext getAFContext()

configure

public void configure(com.vordel.precipitate.SolutionPack ctx,
                      Entity entity)
               throws EntityStoreException
Description copied from class: Filter
Called to initially configure a filter from the entity store. Subclasses should override, and invoke super.configure() before returning.

Overrides:
configure in class VariablePropertiesFilter
Throws:
EntityStoreException

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

getGenProps

public java.util.Set<PropDef> getGenProps()
Overrides:
getGenProps in class Filter

setName

public void setName(java.lang.String name)
Overrides:
setName in class Filter

Vordel SDK


This documentation and all its contents and graphics, copyright © 1999 - 2011 Vordel