- generateDependencyTree() - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
Generates the dependency tree for introspection.
- generateFilteredDispatchMap(FilterDescription) - Static method in interface com.fluxtion.compiler.generation.targets.JavaGenHelper
-
- generateFilteredDispatchMethodName(FilterDescription) - Static method in interface com.fluxtion.compiler.generation.targets.JavaGenHelper
-
- generateMetaModel() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
generates the SEP model.
- generateMetaModel(boolean) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- generatePNG(File, File) - Static method in class com.fluxtion.compiler.generation.exporter.PngGenerator
-
- GenerationContext - Class in com.fluxtion.compiler.builder.generation
-
Context for the generated output of the SEP.
- GenerationContext(String, String, File, File) - Constructor for class com.fluxtion.compiler.builder.generation.GenerationContext
-
- Generator - Class in com.fluxtion.compiler.generation
-
- Generator() - Constructor for class com.fluxtion.compiler.generation.Generator
-
- getAdditionalInterfaces() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getAnnotation(Method, Class<A>) - Static method in class com.fluxtion.compiler.generation.util.SuperMethodAnnotationScanner
-
Returns the 0th element of the list returned by
getAnnotations, or null if the
list would be empty.
- getAnnotations(Method, Class<A>) - Static method in class com.fluxtion.compiler.generation.util.SuperMethodAnnotationScanner
-
Let D be the class or interface which declares the method
m.
- getAuditorMap() - Method in class com.fluxtion.compiler.SEPConfig
-
- getBatchEndMethodList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getBatchEndMethods() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getBatchEndMethods() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getBatchPauseMethodList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getBatchPauseMethods() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getBatchPauseMethods() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getBuildOutputdirectory() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getBytes() - Method in class com.fluxtion.compiler.generation.compiler.classcompiler.JavaByteObject
-
- getCache(Object) - Method in class com.fluxtion.compiler.builder.generation.GenerationContext
-
a cache that is tied to this generation context instance.
- getCharContent(boolean) - Method in class com.fluxtion.compiler.generation.compiler.classcompiler.JavaStringObject
-
- getClass2replace() - Method in class com.fluxtion.compiler.SEPConfig
-
Map an original fully qualified class name into a new value.
- getClassesDir() - Method in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- getClassesDirFile() - Method in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- getClassLoader() - Method in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- getClassLoader() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getClassName() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getConfig() - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getConfigClass() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getDeclarativeConfig() - Method in class com.fluxtion.compiler.SEPConfig
-
Node Factory configuration
- getDirectChildren(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
returns a list of the direct children of this object in the SEP.node in the SEP
- getDirectChildrenListeningForEvent(Object) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getDirectChildrenListeningForEvent(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getDirectParents(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
returns a list of the direct parents of this object in the SEP.
- getDirectParentsListeningForEvent(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getDirOptions() - Method in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- getDirtyFieldMap() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getDirtyFlagDeclarations() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getDirtyFlagForNode(Object) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getDirtyFlagForUpdateCb(CbMethodHandle) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getDispatchMap() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getDispatchMapForGraph() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getEventDispatch() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
String representation of top level event dispatch
public void onEvent(com.fluxtion.api.event.Event event)
- getEventEndMethodList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getEventEndMethods() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getEventEndMethods() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getEventHandlers() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
String representation of java code handling subclass of
Event, with support for specific
dispatch based upon
Event.filterId() filterID.
- getEventList() - Method in class com.fluxtion.compiler.generation.util.YamlLogRecordListener
-
- getEventSortedDependents(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getFactoryClassSet() - Method in class com.fluxtion.compiler.generation.compiler.SepFactoryConfigBean
-
- getField(String, Object) - Static method in interface com.fluxtion.compiler.generation.util.ClassUtils
-
- getFieldByName(String) - Method in class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
-
- getFieldForInstance(Object) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getFieldForName(String) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getFilterConstantDeclarations() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getFilterDescription(Class<? extends Event>, int) - Method in interface com.fluxtion.compiler.builder.generation.FilterDescriptionProducer
-
- getFilterDescription(Class<? extends Event>, String) - Method in interface com.fluxtion.compiler.builder.generation.FilterDescriptionProducer
-
- getFilterDescription(Class<? extends Event>, int) - Method in class com.fluxtion.compiler.generation.model.DefaultFilterDescriptionProducer
-
- getFilterDescription(Class<? extends Event>, String) - Method in class com.fluxtion.compiler.generation.model.DefaultFilterDescriptionProducer
-
- getFilterDescriptionList() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getFilterMap() - Method in class com.fluxtion.compiler.SEPConfig
-
overrides the filter integer id's for a set of instances
- getFqn() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getGenDir() - Method in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- getGenDirFile() - Method in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- getIdentifier(String) - Static method in interface com.fluxtion.compiler.generation.targets.JavaGenHelper
-
- getImportClasses() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getImports() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getInitialiseMethodList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getInitialiseMethods() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getInitialiseMethods() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getInstance() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- getInstanceMap() - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getMappedClass(String) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getMethod() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- getNodeDeclarationList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getNodeDeclarations() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getNodeFields() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getNodeGuardConditions(Object) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
Provides a list of guard conditions for a node, but only if
supportDirtyFiltering is configured and all of the parents of the node
support the dirty flag.
- getNodeGuardConditions(CbMethodHandle) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
Provides a list of guard conditions for a node, but only if
supportDirtyFiltering is configured and all of the parents of the node
support the dirty flag.If any parent does not support the dirty flag then
the node updated method will always be called after a parent has been
notified of an event.
- getNodeList() - Method in class com.fluxtion.compiler.builder.generation.GenerationContext
-
- getNodeList() - Method in class com.fluxtion.compiler.SEPConfig
-
the nodes included in this graph
- getNodeMemberAssignmentList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getNodeMemberAssignments() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getNodeRegistrationListenerFields() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getObjectSortedDependents() - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getOnEventDependenciesForNode(CbMethodHandle) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
returns all the
OnTrigger CbMethodHandle's that depend upon this node.
- getOnEventDependenciesForNode(Object) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getOutputDirectory() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getPackageName() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getParameterClass() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- getParentUpdateListenerMethodMap() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getPostDispatchMap() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getPublicNodeList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getPublicNodes() - Method in class com.fluxtion.compiler.SEPConfig
-
Variable names overrides for public nodes, these will be well known and
addressable from outside the SEP.
- getReflectField(Class<?>, String) - Static method in interface com.fluxtion.compiler.generation.util.ClassUtils
-
- getRegistrationListenerMap() - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getResDir() - Method in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- getResDirFile() - Method in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- getResetDirtyFlags() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getResourcesOutputDirectory() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getRootFactoryClass() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getSepCompileConfig(String, String, String, String) - Static method in class com.fluxtion.compiler.generation.compiler.InProcessSepCompiler
-
- getSimpleEventProcessorModel() - Method in class com.fluxtion.compiler.generation.Generator
-
- getSortedDependents() - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getSortedDependents(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- getTearDownMethodList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getTearDownMethods() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getTearDownMethods() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
-
- getTemplateFile() - Method in class com.fluxtion.compiler.SEPConfig
-
the name of the template file to use as an input
- getTemplateSep() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- getTopologicallySortedNodeFields() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
-
- getVariableName() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- getYamlFactoryConfig() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- id(String) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
-
- id(String) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
-
- id(String) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
-
- id(String) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
-
- init() - Method in class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
-
- initFromSystemProperties() - Static method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
Creates and initialises a SepCompilerConfig with system properties:
- InMemoryEventProcessor - Class in com.fluxtion.compiler.generation.targets
-
- InMemoryEventProcessor() - Constructor for class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
-
- inMemoryProcessor(SEPConfig) - Method in class com.fluxtion.compiler.generation.Generator
-
- InProcessSepCompiler - Class in com.fluxtion.compiler.generation.compiler
-
Generates and compiles a SEP for use by a caller in the same process.
- InProcessSepCompiler() - Constructor for class com.fluxtion.compiler.generation.compiler.InProcessSepCompiler
-
- InProcessSepCompiler.InitOptions - Enum in com.fluxtion.compiler.generation.compiler
-
- INSTANCE - Static variable in class com.fluxtion.compiler.generation.compiler.OutputRegistry
-
- instance - Variable in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
the instance the method will operate on.
- instance - Variable in class com.fluxtion.compiler.generation.model.Field
-
- interfacesToImplement() - Method in class com.fluxtion.compiler.SEPConfig
-
- interpret(LambdaReflection.SerializableConsumer<SEPConfig>) - Static method in interface com.fluxtion.compiler.Fluxtion
-
Generates an in memory version of a StaticEventProcessor.
- interpreted(LambdaReflection.SerializableConsumer<SEPConfig>) - Static method in class com.fluxtion.compiler.generation.compiler.InProcessSepCompiler
-
Builds an interpreted version of a StaticEventProcessor
- interpretedTest(LambdaReflection.SerializableConsumer<SEPConfig>) - Static method in class com.fluxtion.compiler.generation.compiler.InProcessSepCompiler
-
- intMapName - Variable in class com.fluxtion.compiler.generation.model.InvokerFilterTarget
-
the name of the map holding the invokers for this Event class
- IntStreamBuilder - Class in com.fluxtion.compiler.builder.stream
-
- INVERSE_FILTER - Static variable in class com.fluxtion.compiler.builder.generation.FilterDescription
-
- InvokerFilterTarget - Class in com.fluxtion.compiler.generation.model
-
A target for an invoker holding a call tree for a filtered event.
- InvokerFilterTarget() - Constructor for class com.fluxtion.compiler.generation.model.InvokerFilterTarget
-
- isAssignNonPublicMembers() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- isAssignPrivateMembers() - Method in class com.fluxtion.compiler.SEPConfig
-
attempt to assign private member variables, some platforms will support
access to non-public scoped members.
- isCompileSource() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- isEmpty() - Method in class com.fluxtion.compiler.generation.model.Field.MappedField
-
- isEventHandler - Variable in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
indicates is an OnEventHandler method
- isEventHandler() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- isFiltered - Variable in class com.fluxtion.compiler.builder.generation.FilterDescription
-
Indicates presence of filtering, false value means match all values.
- isFormatSource() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- isFormatSource() - Method in class com.fluxtion.compiler.SEPConfig
-
- isGenerateDescription() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- isGenerateDescription() - Method in class com.fluxtion.compiler.SEPConfig
-
Flag controlling generation of meta data description resources.
- isGeneric() - Method in class com.fluxtion.compiler.generation.model.Field
-
- isGuardedParent() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- isInlineEventHandling() - Method in class com.fluxtion.compiler.SEPConfig
-
configures generated code to inline the event handling methods or not.
- isIntFilter - Variable in class com.fluxtion.compiler.builder.generation.FilterDescription
-
boolean value indicating String or integer based filtering.
- isInvertedDirtyHandler - Variable in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- isInvertedDirtyHandler() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- isNoPropagateEventHandler() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- isPackageAccess(int) - Static method in class com.fluxtion.compiler.generation.util.SuperMethodAnnotationScanner
-
- isPostEventHandler - Variable in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- isPostEventHandler() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
-
- isPropertyTransient(PropertyDescriptor, Field) - Static method in interface com.fluxtion.compiler.generation.util.ClassUtils
-
- isPublicNode(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
-
- isSupportDirtyFiltering() - Method in class com.fluxtion.compiler.generation.compiler.SepCompilerConfig
-
- isSupportDirtyFiltering() - Method in class com.fluxtion.compiler.SEPConfig
-
configures generated code to support dirty filtering