public class SimpleEventProcessorModel extends Object
| Constructor and Description |
|---|
SimpleEventProcessorModel(TopologicallySortedDependencyGraph dependencyGraph) |
SimpleEventProcessorModel(TopologicallySortedDependencyGraph dependencyGraph,
Map<Object,Integer> filterMap) |
SimpleEventProcessorModel(TopologicallySortedDependencyGraph dependencyGraph,
Map<Object,Integer> filterMap,
Map<Object,String> nodeClassMap) |
public SimpleEventProcessorModel(TopologicallySortedDependencyGraph dependencyGraph) throws Exception
Exceptionpublic SimpleEventProcessorModel(TopologicallySortedDependencyGraph dependencyGraph, Map<Object,Integer> filterMap) throws Exception
Exceptionpublic void generateMetaModel()
throws Exception
Exception - exception during model generationpublic void generateMetaModel(boolean supportDirtyFiltering)
throws Exception
Exceptionpublic List<Field.MappedField> constructorArgs(Object field)
public Collection<DirtyFlag> getNodeGuardConditions(Object node)
Parents can be traced all the way to the root for dirty support, effectively inheriting dirty support down the call tree.
node - the node to introspectpublic Collection<DirtyFlag> getNodeGuardConditions(CbMethodHandle cb)
cb - method callbackpublic DirtyFlag getDirtyFlagForUpdateCb(CbMethodHandle cbHandle)
public Set<Object> getOnEventDependenciesForNode(CbMethodHandle callSource)
OnTrigger CbMethodHandle's that depend upon this node.OnTriggerpublic List<CbMethodHandle> getInitialiseMethods()
public List<CbMethodHandle> getTearDownMethods()
public List<CbMethodHandle> getBatchEndMethods()
public List<CbMethodHandle> getBatchPauseMethods()
public List<CbMethodHandle> getEventEndMethods()
public List<CbMethodHandle> getDispatchMapForGraph()
public Map<Class<?>,Map<FilterDescription,List<CbMethodHandle>>> getDispatchMap()
public Map<Class<?>,Map<FilterDescription,List<CbMethodHandle>>> getPostDispatchMap()
public Map<Object,List<CbMethodHandle>> getParentUpdateListenerMethodMap()
public List<FilterDescription> getFilterDescriptionList()
public static com.fluxtion.runtime.callback.CallbackDispatcherImpl getCallbackDispatcher()
Copyright © 2022. All rights reserved.