Skip navigation links
A B C D E F G H I M N O P R S T V 

A

AbstractSepTestDecorator<T extends com.fluxtion.api.lifecycle.EventHandler & com.fluxtion.api.lifecycle.BatchHandler & com.fluxtion.api.lifecycle.Lifecycle> - Class in com.fluxtion.builder.event.test
 
AbstractSepTestDecorator(T) - Constructor for class com.fluxtion.builder.event.test.AbstractSepTestDecorator
 
addAuditor(T, String) - Method in class com.fluxtion.builder.node.SEPConfig
 
addNode(T) - Method in class com.fluxtion.builder.node.SEPConfig
 
addNode(T, String) - Method in class com.fluxtion.builder.node.SEPConfig
 
addOrUseExistingNode(T) - Method in class com.fluxtion.builder.generation.GenerationContext
 
addPublicNode(T, String) - Method in class com.fluxtion.builder.node.SEPConfig
 
addSepInvocationListener(SepInvocationListener) - Method in class com.fluxtion.builder.debug.SepDebugger
 
AssertTestEvent - Class in com.fluxtion.builder.event.test
 
AssertTestEvent(String) - Constructor for class com.fluxtion.builder.event.test.AssertTestEvent
 
assignPrivateMembers - Variable in class com.fluxtion.builder.node.SEPConfig
attempt to assign private member variables, some platforms will support access to non-public scoped members.
auditorMap - Variable in class com.fluxtion.builder.node.SEPConfig
 

B

BATCH_END - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
BATCH_PAUSE - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
batchEnd() - Method in class com.fluxtion.builder.event.test.AbstractSepTestDecorator
 
batchPause() - Method in class com.fluxtion.builder.event.test.AbstractSepTestDecorator
 
buildConfig() - Method in class com.fluxtion.builder.node.SEPConfig
 

C

callCount() - Method in class com.fluxtion.builder.debug.NodeStatistic
 
class2replace - Variable in class com.fluxtion.builder.node.SEPConfig
Map an original fully qualified class name into a new value.
ClassProcessor - Interface in com.fluxtion.builder.annotation
A service that processes application classes.
com.fluxtion.builder.annotation - package com.fluxtion.builder.annotation
 
com.fluxtion.builder.debug - package com.fluxtion.builder.debug
 
com.fluxtion.builder.event.test - package com.fluxtion.builder.event.test
 
com.fluxtion.builder.generation - package com.fluxtion.builder.generation
 
com.fluxtion.builder.node - package com.fluxtion.builder.node
 
comment - Variable in class com.fluxtion.builder.generation.FilterDescription
Human readable comment to be associated with this filter in the generated code of the SEP.
compareTo(NodeNameProducer) - Method in interface com.fluxtion.builder.generation.NodeNameProducer
 
config - Variable in class com.fluxtion.builder.node.DeclarativeNodeConiguration
the configuration used to generate the nodes
contents - Variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
createNode(Map, NodeRegistry) - Method in interface com.fluxtion.builder.node.NodeFactory
 
createResourceDirectory() - Method in class com.fluxtion.builder.generation.GenerationContext
 

D

debugTemplateFile - Variable in class com.fluxtion.builder.node.SEPConfig
the name of the template file to use as an input
declarativeConfig - Variable in class com.fluxtion.builder.node.SEPConfig
Node Factory configuration
DeclarativeNodeConiguration - Class in com.fluxtion.builder.node
 
DeclarativeNodeConiguration(Map<Class, String>, Set<Class<? extends NodeFactory>>, Map) - Constructor for class com.fluxtion.builder.node.DeclarativeNodeConiguration
 
DeclarativeNodeConiguration(Map<Class, String>, Set<Class<? extends NodeFactory>>, Map, Set<NodeFactory<?>>) - Constructor for class com.fluxtion.builder.node.DeclarativeNodeConiguration
 
DEFAULT_FILTER - Static variable in class com.fluxtion.builder.generation.FilterDescription
 
Disabled - Annotation Type in com.fluxtion.builder.annotation
Used in conjunction with generation annotations to allow the developer to conditionally enable/disable processing of the annotation in context.

E

equals(Object) - Method in class com.fluxtion.builder.debug.NodeStatistic
 
equals(Object) - Method in class com.fluxtion.builder.generation.FilterDescription
 
equals(Object) - Method in class com.fluxtion.builder.node.DeclarativeNodeConiguration
 
eventClass - Variable in class com.fluxtion.builder.generation.FilterDescription
the event class for this filter.
eventInvocation(Event) - Method in class com.fluxtion.builder.debug.SepDebugger
 

F

factoryClassSet - Variable in class com.fluxtion.builder.node.DeclarativeNodeConiguration
The set of factory classes used for node creation, each factory must have default constructor so the SEP can instantiate the factory.
factorySet - Variable in class com.fluxtion.builder.node.DeclarativeNodeConiguration
The factory instances registered that can create new new instances of nodes.
FILTER_ID_BATCH_END - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
FILTER_ID_BATCH_PAUSE - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
FILTER_ID_INIT - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
FILTER_ID_TEARDOWN - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
FilterDescription - Class in com.fluxtion.builder.generation
 
FilterDescription(Class<? extends Event>) - Constructor for class com.fluxtion.builder.generation.FilterDescription
 
FilterDescription(Class<? extends Event>, int) - Constructor for class com.fluxtion.builder.generation.FilterDescription
 
FilterDescription(Class<? extends Event>, String) - Constructor for class com.fluxtion.builder.generation.FilterDescription
 
FilterDescriptionProducer - Interface in com.fluxtion.builder.generation
Produces @see com.fluxtion.api.generation.FilterDescription instances, Allowing users to extend the generation of the SEP with human readable comments and variables.
filterMap - Variable in class com.fluxtion.builder.node.SEPConfig
overrides the filter integer id's for a set of instances
findOrCreateNode(Class<T>, Map, String) - Method in interface com.fluxtion.builder.node.NodeRegistry
 
findOrCreatePublicNode(Class<T>, Map, String) - Method in interface com.fluxtion.builder.node.NodeRegistry
 
formatSource - Variable in class com.fluxtion.builder.node.SEPConfig
 

G

generateDebugPrep - Variable in class com.fluxtion.builder.node.SEPConfig
generate a set of debugging classes that can be used with the SEP and debugging tool sets.
generateDescription - Variable in class com.fluxtion.builder.node.SEPConfig
Flag controlling generation of meta data description resources.
generateTestDecorator - Variable in class com.fluxtion.builder.node.SEPConfig
Generate a test decorator.
GenerationContext - Class in com.fluxtion.builder.generation
Context for the generated output of the SEP.
GenerationContext(String, String, File, File) - Constructor for class com.fluxtion.builder.generation.GenerationContext
 
getCache(Object) - Method in class com.fluxtion.builder.generation.GenerationContext
a cache that is tied to this generation context instance.
getClassLoader() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getCurrentEvent() - Method in class com.fluxtion.builder.debug.SepDebugger
 
getFilterDescription(Class<? extends Event>, int) - Method in interface com.fluxtion.builder.generation.FilterDescriptionProducer
 
getFilterDescription(Class<? extends Event>, String) - Method in interface com.fluxtion.builder.generation.FilterDescriptionProducer
 
getJavaCompiler() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getNodeList() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getPackageDirectory() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getPackageName() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getProxyClassMap() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getPublicNodes() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getResourcesOutputDirectory() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getResourcesRootDirectory() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getSepClassName() - Method in class com.fluxtion.builder.generation.GenerationContext
 
getSourceRootDirectory() - Method in class com.fluxtion.builder.generation.GenerationContext
 
graphMLDocument() - Method in interface com.fluxtion.builder.debug.SepIntrospector
 

H

hashCode() - Method in class com.fluxtion.builder.debug.NodeStatistic
 
hashCode() - Method in class com.fluxtion.builder.generation.FilterDescription
 
hashCode() - Method in class com.fluxtion.builder.node.DeclarativeNodeConiguration
 

I

ID - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
incrementCallCount() - Method in class com.fluxtion.builder.debug.NodeStatistic
 
init() - Method in class com.fluxtion.builder.event.test.AbstractSepTestDecorator
 
INIT - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
inlineEventHandling - Variable in class com.fluxtion.builder.node.SEPConfig
configures generated code to inline the event handling methods or not.
introspectorTemplateFile - Variable in class com.fluxtion.builder.node.SEPConfig
the name of the template file to use as an input
INVERSE_FILTER - Static variable in class com.fluxtion.builder.generation.FilterDescription
 
isFiltered - Variable in class com.fluxtion.builder.generation.FilterDescription
Indicates presence of filtering, false value means match all values.
isIntFilter - Variable in class com.fluxtion.builder.generation.FilterDescription
boolean value indicating String or integer based filtering.

M

mapClass(String, String) - Method in class com.fluxtion.builder.node.SEPConfig
 
mappedNodeName(Object) - Method in interface com.fluxtion.builder.generation.NodeNameProducer
 
maxFiltersInline - Variable in class com.fluxtion.builder.node.SEPConfig
The maximum number of filter branches inside an event handler before an alternate map-dispatch strategy is employed.

N

nameNode(T, String) - Method in class com.fluxtion.builder.generation.GenerationContext
 
newDebugSepInstance(SepDebugger) - Method in interface com.fluxtion.builder.debug.SepIntrospector
 
newSepInstance() - Method in interface com.fluxtion.builder.debug.SepIntrospector
 
nextId() - Static method in class com.fluxtion.builder.generation.GenerationContext
A global counter, can be used for generating unique class names.
NO_FILTER - Static variable in class com.fluxtion.builder.generation.FilterDescription
 
node2Statistics - Variable in class com.fluxtion.builder.debug.SepDebugger
 
NodeFactory<T> - Interface in com.fluxtion.builder.node
A factory for creating instances.
nodeInvocation(Object, String) - Method in class com.fluxtion.builder.debug.SepDebugger
 
nodeInvocationCount() - Method in class com.fluxtion.builder.debug.SepDebugger
 
nodeList - Variable in class com.fluxtion.builder.node.SEPConfig
the nodes included in this graph
nodeName - Variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
NodeNameProducer - Interface in com.fluxtion.builder.generation
Implementing this interface allow users to extend the generation of the SEP with customisable variable names for nodes.
nodePreInvocation(Event, Object, String) - Method in interface com.fluxtion.builder.debug.SepInvocationListener
Callback method, just prior to the actual invocation of the underlying node.
NodeRegistry - Interface in com.fluxtion.builder.node
Holds all the currently registered nodes in a graph.
NodeStatistic - Class in com.fluxtion.builder.debug
Heuristics class holding node meta data referring to call statistics during event processing.
NodeStatistic(String) - Constructor for class com.fluxtion.builder.debug.NodeStatistic
 

O

onEvent(Event) - Method in class com.fluxtion.builder.event.test.AbstractSepTestDecorator
 
outputDirectories(File, File, File) - Method in interface com.fluxtion.builder.annotation.ClassProcessor
Directories for the current generation context

P

permitStep() - Method in class com.fluxtion.builder.debug.SepDebugger
called by the debug controller to allow next step to happen.The stepper will be blocked on the requestStep call until the permitStep function is called.
postInstanceRegistration(Map, NodeRegistry, T) - Method in interface com.fluxtion.builder.node.NodeFactory
 
preSepGeneration(GenerationContext) - Method in interface com.fluxtion.builder.node.NodeFactory
If the node generates a class for this SEP, this callback gives the node access to the GenerationContext.
priority() - Method in interface com.fluxtion.builder.generation.NodeNameProducer
 
process(URL) - Method in interface com.fluxtion.builder.annotation.ClassProcessor
 
publicNameForNode(Object) - Method in class com.fluxtion.builder.generation.GenerationContext
 
publicNodes - Variable in class com.fluxtion.builder.node.SEPConfig
Variable names overrides for public nodes, these will be well known and addressable from outside the SEP.

R

readText(String) - Static method in class com.fluxtion.builder.generation.GenerationContext
 
registerNode(T, String) - Method in interface com.fluxtion.builder.node.NodeRegistry
 
registerPublicNode(T, String) - Method in interface com.fluxtion.builder.node.NodeRegistry
 
removeCache(Object) - Method in class com.fluxtion.builder.generation.GenerationContext
removes a cache map from this instance by key.
removeSepInvocationListener(SepInvocationListener) - Method in class com.fluxtion.builder.debug.SepDebugger
 
requestStep() - Method in class com.fluxtion.builder.debug.SepDebugger
called by the stepper to request permission for the next step to happen.The stepper will be blocked on the requestStep call until the permitStep function is called.
resetDebugger() - Method in class com.fluxtion.builder.debug.SepDebugger
removes all internal state from the SepDebugger.
resetStatistics() - Method in class com.fluxtion.builder.debug.NodeStatistic
 
resetStatistics() - Method in class com.fluxtion.builder.debug.SepDebugger
resets the statistics for another run, but does not remove the node mappings
resourcesOutputDirectory - Variable in class com.fluxtion.builder.generation.GenerationContext
 
resourcesRootDirectory - Variable in class com.fluxtion.builder.generation.GenerationContext
the output directory for the code generation
rootNodeMappings - Variable in class com.fluxtion.builder.node.DeclarativeNodeConiguration
The root nodes to create and the variable names they should be mapped to.

S

sep - Variable in class com.fluxtion.builder.event.test.AbstractSepTestDecorator
 
SepBuilder - Annotation Type in com.fluxtion.builder.annotation
Mark a method as a SEP builder.
sepClass() - Method in interface com.fluxtion.builder.debug.SepIntrospector
 
SEPConfig - Class in com.fluxtion.builder.node
Configuration used by Fluxtion event stream compiler at generation time to control the output of the generated static event processor.
SEPConfig() - Constructor for class com.fluxtion.builder.node.SEPConfig
 
sepDebugClass() - Method in interface com.fluxtion.builder.debug.SepIntrospector
 
SepDebugger - Class in com.fluxtion.builder.debug
 
SepDebugger(SepInvocationListener) - Constructor for class com.fluxtion.builder.debug.SepDebugger
 
SepDebugger() - Constructor for class com.fluxtion.builder.debug.SepDebugger
 
SepIntrospector<T,R> - Interface in com.fluxtion.builder.debug
Greg Higgins
SepInvocationListener - Interface in com.fluxtion.builder.debug
A callback interface that receives notifications when nodes and life-cycle methods are being invoked by the SEP on the nodes.
setTargetLanguage(String) - Method in interface com.fluxtion.builder.node.NodeFactory
If the node generates a class for this SEP, this callback will indicate the desired target.
setupStaticContext(String, String, File, File) - Static method in class com.fluxtion.builder.generation.GenerationContext
 
setupStaticContext(String, String, File, File, boolean) - Static method in class com.fluxtion.builder.generation.GenerationContext
 
setupStaticContext(ClassLoader, String, String, File, File, boolean, File, boolean) - Static method in class com.fluxtion.builder.generation.GenerationContext
 
setupStaticContext(ClassLoader, String, String, File, File, boolean, File, boolean, CachedCompiler) - Static method in class com.fluxtion.builder.generation.GenerationContext
 
SINGLETON - Static variable in class com.fluxtion.builder.generation.GenerationContext
 
statisticRecordingOn(boolean) - Method in class com.fluxtion.builder.debug.SepDebugger
 
steppingOn(boolean) - Method in class com.fluxtion.builder.debug.SepDebugger
 
stringValue - Variable in class com.fluxtion.builder.generation.FilterDescription
Value used by the SEP to determine which decision branch to navigate.
supportDirtyFiltering - Variable in class com.fluxtion.builder.node.SEPConfig
configures generated code to support dirty filtering

T

tearDown() - Method in class com.fluxtion.builder.event.test.AbstractSepTestDecorator
 
TEARDOWN - Static variable in class com.fluxtion.builder.event.test.AssertTestEvent
 
templateContextExtension - Variable in class com.fluxtion.builder.node.SEPConfig
An extension point to the generator context.
templateFile - Variable in class com.fluxtion.builder.node.SEPConfig
the name of the template file to use as an input
testNode(AssertTestEvent) - Method in class com.fluxtion.builder.event.test.AbstractSepTestDecorator
 
testTemplateFile - Variable in class com.fluxtion.builder.node.SEPConfig
the name of the template file to use as an input
toString() - Method in class com.fluxtion.builder.debug.NodeStatistic
 
toString() - Method in class com.fluxtion.builder.generation.FilterDescription
 
toString() - Method in class com.fluxtion.builder.node.SEPConfig
 

V

value - Variable in class com.fluxtion.builder.generation.FilterDescription
Value used by the SEP to determine which decision branch to navigate.
variableName - Variable in class com.fluxtion.builder.generation.FilterDescription
User suggested identifier for this filter in the generated SEP code.
A B C D E F G H I M N O P R S T V 
Skip navigation links

Copyright © 2019. All rights reserved.