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

A

add(T) - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
add(T...) - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
add(T, String) - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
addAuditor(T, String) - Method in class com.fluxtion.compiler.EventProcessorConfig
Adds an Auditor to this SEP.
addEventAudit(EventLogControlEvent.LogLevel) - Method in class com.fluxtion.compiler.EventProcessorConfig
Add an EventLogManager auditor to the generated SEP.
addField(Field) - Method in class com.fluxtion.compiler.generation.model.Field.MappedField
 
addInterfaceImplementation(Class<?>) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
additionalInterfacesToImplement(Set<Class<?>>) - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
addNode(T) - Method in class com.fluxtion.compiler.EventProcessorConfig
Add a node to the SEP.
addNode(T, String) - Method in class com.fluxtion.compiler.EventProcessorConfig
Add a node to the SEP.
addOrReuse(T) - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
addOrReuse(T...) - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
addOrReuse(T, String) - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
addOrUseExistingNode(T) - Method in class com.fluxtion.compiler.generation.GenerationContext
 
addPublic(T, String) - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
addPublicNode(T, String) - Method in class com.fluxtion.compiler.EventProcessorConfig
Add a node to the SEP.
addPublicOrReuse(T, String) - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
aggregate(LambdaReflection.SerializableSupplier<F>) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
aggregate(LambdaReflection.SerializableSupplier<F>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
aggregate(LambdaReflection.SerializableSupplier<F>) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
aggregate(LambdaReflection.SerializableSupplier<F>) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
alwaysDirty - Variable in class com.fluxtion.compiler.generation.model.DirtyFlag
 
annotationInHierarchy(Method, Class<A>) - Static method in class com.fluxtion.compiler.generation.util.SuperMethodAnnotationScanner
 

B

batchEnd() - Method in class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
 
batchPause() - Method in class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
 
beanProperties(Object) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
 
biMapFunction(LambdaReflection.SerializableBiFunction<V, A, O>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
biMapFunction(LambdaReflection.SerializableBiFunction<V, A, O>, A) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
biMapStreams(LambdaReflection.SerializableBiFunction<V1, V2, R>, EventStreamBuilder<G>, EventStreamBuilder<H>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByStreamBuilder
 
biMapStreams(LambdaReflection.SerializableBiFunction<V1, V2, R>, EventStreamBuilder<G>, EventStreamBuilder<H>, V2) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByStreamBuilder
 
box() - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
box() - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
box() - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
build(Object) - Static method in class com.fluxtion.compiler.builder.filter.FilterDescription
 
build() - Method in class com.fluxtion.compiler.builder.stream.MergeMapStreamBuilder
 
buildConfig() - Method in class com.fluxtion.compiler.EventProcessorConfig
Users can override this method and add SEP description logic here.
builder - Static variable in interface com.fluxtion.compiler.generation.targets.JavaGenHelper
 
buildSourceModel() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
buildTime() - Method in class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 

C

CALLBACK_DISPATCHER - Static variable in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
CallbackNodeFactory - Class in com.fluxtion.compiler.builder.callback
 
CallbackNodeFactory() - Constructor for class com.fluxtion.compiler.builder.callback.CallbackNodeFactory
 
CbMethodHandle - Class in com.fluxtion.compiler.generation.model
 
CbMethodHandle(Method, Object, String) - Constructor for class com.fluxtion.compiler.generation.model.CbMethodHandle
 
CbMethodHandle(Method, Object, String, Class<?>, boolean) - Constructor for class com.fluxtion.compiler.generation.model.CbMethodHandle
 
changeClass(Class<? extends Event>) - Method in class com.fluxtion.compiler.builder.filter.FilterDescription
 
ClassUtils - Interface in com.fluxtion.compiler.generation.util
 
clock() - Method in class com.fluxtion.compiler.EventProcessorConfig
adds a clock to the generated SEP.
ClockFactory - Class in com.fluxtion.compiler.builder.time
 
ClockFactory() - Constructor for class com.fluxtion.compiler.builder.time.ClockFactory
 
collection - Variable in class com.fluxtion.compiler.generation.model.Field.MappedField
 
com.fluxtion.compiler - package com.fluxtion.compiler
 
com.fluxtion.compiler.builder - package com.fluxtion.compiler.builder
Contains classes and functions that are used to construct a Fluxtion Static Event Processor (SEP).
com.fluxtion.compiler.builder.callback - package com.fluxtion.compiler.builder.callback
 
com.fluxtion.compiler.builder.factory - package com.fluxtion.compiler.builder.factory
 
com.fluxtion.compiler.builder.filter - package com.fluxtion.compiler.builder.filter
 
com.fluxtion.compiler.builder.stream - package com.fluxtion.compiler.builder.stream
 
com.fluxtion.compiler.builder.time - package com.fluxtion.compiler.builder.time
 
com.fluxtion.compiler.generation - package com.fluxtion.compiler.generation
 
com.fluxtion.compiler.generation.compiler - package com.fluxtion.compiler.generation.compiler
 
com.fluxtion.compiler.generation.compiler.classcompiler - package com.fluxtion.compiler.generation.compiler.classcompiler
 
com.fluxtion.compiler.generation.exporter - package com.fluxtion.compiler.generation.exporter
 
com.fluxtion.compiler.generation.model - package com.fluxtion.compiler.generation.model
 
com.fluxtion.compiler.generation.targets - package com.fluxtion.compiler.generation.targets
 
com.fluxtion.compiler.generation.util - package com.fluxtion.compiler.generation.util
 
comment - Variable in class com.fluxtion.compiler.builder.filter.FilterDescription
Human readable comment to be associated with this filter in the generated code of the SEP.
compare(Object, Object) - Method in class com.fluxtion.compiler.generation.util.NaturalOrderComparator
 
compareAccess(int, int) - Static method in class com.fluxtion.compiler.generation.util.SuperMethodAnnotationScanner
 
compareTo(NodeNameProducer) - Method in interface com.fluxtion.compiler.builder.factory.NodeNameProducer
 
compile(LambdaReflection.SerializableConsumer<EventProcessorConfig>) - Static method in interface com.fluxtion.compiler.Fluxtion
Generates and compiles Java source code for a StaticEventProcessor.
compile(LambdaReflection.SerializableConsumer<EventProcessorConfig>, LambdaReflection.SerializableConsumer<FluxtionCompilerConfig>) - Static method in interface com.fluxtion.compiler.Fluxtion
 
compile(RootNodeConfig) - Static method in interface com.fluxtion.compiler.Fluxtion
Generates and compiles Java source code for a StaticEventProcessor.
compile(RootNodeConfig, LambdaReflection.SerializableConsumer<FluxtionCompilerConfig>) - Static method in interface com.fluxtion.compiler.Fluxtion
 
compile(String, String) - Static method in interface com.fluxtion.compiler.generation.compiler.classcompiler.StringCompilation
 
compile(FluxtionCompilerConfig, EventProcessorConfig) - Method in class com.fluxtion.compiler.generation.compiler.EventProcessorCompilation
 
compile(LambdaReflection.SerializableConsumer<EventProcessorConfig>) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
compile(RootNodeConfig) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
compile(RootNodeConfig, LambdaReflection.SerializableConsumer<FluxtionCompilerConfig>) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
compile(String, String, Consumer<EventProcessorConfig>) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
Build a static event processor using the supplied consumer to populate the SEPConfig.
compile(Consumer<EventProcessorConfig>, String, String, String, String, boolean, boolean, boolean) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
Compiles and instantiates a SEP described with the provided EventProcessorConfig, optionally initialising the SEP instance.
compile(LambdaReflection.SerializableConsumer<EventProcessorConfig>, LambdaReflection.SerializableConsumer<FluxtionCompilerConfig>) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
compile(EventProcessorConfig, FluxtionCompilerConfig) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
compileAot(LambdaReflection.SerializableConsumer<EventProcessorConfig>) - Static method in interface com.fluxtion.compiler.Fluxtion
 
compileAot(LambdaReflection.SerializableConsumer<EventProcessorConfig>, String, String) - Static method in interface com.fluxtion.compiler.Fluxtion
 
compileAot(RootNodeConfig) - Static method in interface com.fluxtion.compiler.Fluxtion
 
compileAot(RootNodeConfig, String) - Static method in interface com.fluxtion.compiler.Fluxtion
 
compileFromReader(Reader) - Static method in interface com.fluxtion.compiler.Fluxtion
Generates an EventProcessor from a yaml document read from a supplied reader.
compileTestInstance(Consumer<EventProcessorConfig>, String, String, boolean, boolean) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
console(String) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
console() - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
console(String, LambdaReflection.SerializableFunction<T, R>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
console(String) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
console() - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
console(String) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
console() - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
console(String) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
console() - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
constructorArgs(Object) - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
 
createClassLoader(JavaByteObject) - Static method in interface com.fluxtion.compiler.generation.compiler.classcompiler.StringCompilation
 
createFileManager(StandardJavaFileManager, JavaByteObject) - Static method in interface com.fluxtion.compiler.generation.compiler.classcompiler.StringCompilation
 
createNode(Map<String, Object>, NodeRegistry) - Method in class com.fluxtion.compiler.builder.callback.CallbackNodeFactory
 
createNode(Map<String, Object>, NodeRegistry) - Method in class com.fluxtion.compiler.builder.callback.EventDispatcherFactory
 
createNode(Map<String, Object>, NodeRegistry) - Method in interface com.fluxtion.compiler.builder.factory.NodeFactory
NodeFactory writer must implement this method to generate instances of nodes.
createNode(Map<String, Object>, NodeRegistry) - Method in class com.fluxtion.compiler.builder.factory.NodeNameLookupFactory
 
createNode(Map<String, ? super Object>, NodeRegistry) - Method in class com.fluxtion.compiler.builder.time.ClockFactory
 
createResourceDirectory() - Method in class com.fluxtion.compiler.generation.GenerationContext
 

D

DataDrivenGenerationConfig - Class in com.fluxtion.compiler
Combines RootNodeConfig and FluxtionCompilerConfig into a single instance so a complete configuration for a generation run can be recorded.
DataDrivenGenerationConfig() - Constructor for class com.fluxtion.compiler.DataDrivenGenerationConfig
 
DEFAULT_CLASSLOADER - Static variable in class com.fluxtion.compiler.generation.GenerationContext
 
DEFAULT_FILTER - Static variable in class com.fluxtion.compiler.builder.filter.FilterDescription
 
DefaultFilterDescriptionProducer - Class in com.fluxtion.compiler.builder.filter
 
DefaultFilterDescriptionProducer() - Constructor for class com.fluxtion.compiler.builder.filter.DefaultFilterDescriptionProducer
 
defaultValue(double) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
defaultValue(T) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
defaultValue(LambdaReflection.SerializableSupplier<T>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
defaultValue(int) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
defaultValue(long) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
derivedVal - Variable in class com.fluxtion.compiler.generation.model.Field.MappedField
 
DirOptions - Enum in com.fluxtion.compiler.generation
 
DirtyFlag - Class in com.fluxtion.compiler.generation.model
A flag that represents the state of a node in a SEP.
DirtyFlag(Field, String) - Constructor for class com.fluxtion.compiler.generation.model.DirtyFlag
 
DirtyFlag(Field, String, boolean) - Constructor for class com.fluxtion.compiler.generation.model.DirtyFlag
 
DoubleStreamBuilder - Class in com.fluxtion.compiler.builder.stream
 

E

elements - Variable in class com.fluxtion.compiler.generation.model.Field.MappedField
 
equals(Object) - Method in class com.fluxtion.compiler.builder.filter.FilterDescription
 
equals(Object) - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
 
equals(Object) - Method in class com.fluxtion.compiler.generation.model.DirtyFlag
 
eventClass - Variable in class com.fluxtion.compiler.builder.filter.FilterDescription
the event class for this filter.
EventDispatcherFactory - Class in com.fluxtion.compiler.builder.callback
 
EventDispatcherFactory() - Constructor for class com.fluxtion.compiler.builder.callback.EventDispatcherFactory
 
EventFlow - Interface in com.fluxtion.compiler.builder.stream
Helper methods for subscribing and creating an EventStreamBuilder from external events or internal nodes in the graph.
EventProcessorCompilation - Class in com.fluxtion.compiler.generation.compiler
An executable class that will parse a set of class files to produce a SEP that can be used in isolation from this generator.
EventProcessorCompilation() - Constructor for class com.fluxtion.compiler.generation.compiler.EventProcessorCompilation
 
EventProcessorConfig - Class in com.fluxtion.compiler
Configuration used by Fluxtion event stream compiler at generation time to control the processing logic of the EventProcessor
EventProcessorConfig() - Constructor for class com.fluxtion.compiler.EventProcessorConfig
 
EventProcessorConfigServiceImpl - Class in com.fluxtion.compiler.builder
 
EventProcessorConfigServiceImpl() - Constructor for class com.fluxtion.compiler.builder.EventProcessorConfigServiceImpl
 
EventProcessorFactory - Class in com.fluxtion.compiler.generation
Generates and compiles a SEP for use by a caller in the same process.
EventProcessorFactory() - Constructor for class com.fluxtion.compiler.generation.EventProcessorFactory
 
EventProcessorGenerator - Class in com.fluxtion.compiler.generation.compiler
 
EventProcessorGenerator() - Constructor for class com.fluxtion.compiler.generation.compiler.EventProcessorGenerator
 
EventStreamBuilder<T> - Class in com.fluxtion.compiler.builder.stream
 
export(Writer, Graph<V, E>) - Method in class com.fluxtion.compiler.generation.exporter.JgraphGraphMLExporter
Exports a graph into a plain text file in GraphML format.
exportAsGraphMl(Writer, boolean) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
exports graph as graphml, can be exported with and without event as nodes on the graph.

F

factoryClassSet - Variable in class com.fluxtion.compiler.builder.factory.NodeFactoryRegistration
The set of factory classes used for node creation, each factory must have default constructor so the SEP can instantiate the factory.
factoryName() - Method in interface com.fluxtion.compiler.builder.factory.NodeFactory
 
factorySet - Variable in class com.fluxtion.compiler.builder.factory.NodeFactoryRegistration
The factory instances registered that can create new instances of nodes.
Field - Class in com.fluxtion.compiler.generation.model
 
Field(String, String, Object, boolean) - Constructor for class com.fluxtion.compiler.generation.model.Field
 
Field.MappedField - Class in com.fluxtion.compiler.generation.model
 
filter(LambdaReflection.SerializableDoubleFunction<Boolean>) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
filter(LambdaReflection.SerializableBiDoublePredicate, DoubleStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
filter(LambdaReflection.SerializableFunction<T, Boolean>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filter(LambdaReflection.SerializableBiFunction<T, S, Boolean>, EventStreamBuilder<S>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filter(LambdaReflection.SerializableBiFunction<T, Integer, Boolean>, IntStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filter(LambdaReflection.SerializableBiFunction<T, Double, Boolean>, DoubleStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filter(LambdaReflection.SerializableBiFunction<T, Long, Boolean>, LongStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filter(LambdaReflection.SerializableIntFunction<Boolean>) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
filter(LambdaReflection.SerializableBiIntPredicate, IntStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
filter(LambdaReflection.SerializableLongFunction<Boolean>) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
filter(LambdaReflection.SerializableBiLongPredicate, LongStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
filterByProperty(LambdaReflection.SerializableFunction<T, P>, LambdaReflection.SerializableFunction<P, Boolean>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filterByProperty(LambdaReflection.SerializableBiFunction<P, S, Boolean>, LambdaReflection.SerializableFunction<T, P>, EventStreamBuilder<S>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filterByProperty(LambdaReflection.SerializableBiFunction<P, Integer, Boolean>, LambdaReflection.SerializableFunction<T, P>, IntStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filterByProperty(LambdaReflection.SerializableBiFunction<P, Double, Boolean>, LambdaReflection.SerializableFunction<T, P>, DoubleStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
filterByProperty(LambdaReflection.SerializableBiFunction<P, Long, Boolean>, LambdaReflection.SerializableFunction<T, P>, LongStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
FilterDescription - Class in com.fluxtion.compiler.builder.filter
Customises the generated source files to provide user controlled FilterDescription's.
FilterDescription(Class<? extends Event>) - Constructor for class com.fluxtion.compiler.builder.filter.FilterDescription
 
FilterDescription(Class<? extends Event>, int) - Constructor for class com.fluxtion.compiler.builder.filter.FilterDescription
 
FilterDescription(Class<? extends Event>, String) - Constructor for class com.fluxtion.compiler.builder.filter.FilterDescription
 
filterDescription - Variable in class com.fluxtion.compiler.generation.model.InvokerFilterTarget
 
FilterDescriptionProducer - Interface in com.fluxtion.compiler.builder.filter
Produces FilterDescription instances that act as a extension points for control of filter comments and variable names in the generated SEP.
filterValues(LambdaReflection.SerializableFunction<V, Boolean>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
findBestParentCB(Object, Collection<CbMethodHandle>) - Static method in interface com.fluxtion.compiler.generation.util.ClassUtils
finds the CbMethodHandle whose parameter most closely matches the class of the parent in the inheritance tree.
findOrCreateNode(Class<T>, Map<String, Object>, String) - Method in interface com.fluxtion.compiler.builder.factory.NodeRegistry
Find or create a node using a registered NodeFactory.
findOrCreateNode(Class<T>, Map<String, Object>, String) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
findOrCreateNode(Class<T>, Map<String, Object>, String, boolean) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
findOrCreatePublicNode(Class<T>, Map<String, Object>, String) - Method in interface com.fluxtion.compiler.builder.factory.NodeRegistry
Find or create a node using a registered NodeFactory.
findOrCreatePublicNode(Class<T>, Map<String, Object>, String) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
flatMap(LambdaReflection.SerializableFunction<T, Iterable<R>>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
flatMapFromArray(LambdaReflection.SerializableFunction<T, R[]>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
Fluxtion - Interface in com.fluxtion.compiler
Entry point for generating a StaticEventProcessor
FluxtionCompilerConfig - Class in com.fluxtion.compiler
Configuration for the EventProcessor compilation process.
FluxtionCompilerConfig() - Constructor for class com.fluxtion.compiler.FluxtionCompilerConfig
 
formatSource(File) - Static method in class com.fluxtion.compiler.generation.compiler.EventProcessorGenerator
 
fqn - Variable in class com.fluxtion.compiler.generation.model.Field
 

G

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.generation
Context for the generated output of the SEP.
GenerationContext(String, String, File, File) - Constructor for class com.fluxtion.compiler.generation.GenerationContext
 
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.EventProcessorConfig
 
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.FluxtionCompilerConfig
 
getBytes() - Method in class com.fluxtion.compiler.generation.compiler.classcompiler.JavaByteObject
 
getCache(Object) - Method in class com.fluxtion.compiler.generation.GenerationContext
a cache that is tied to this generation context instance.
getCallbackDispatcher() - Static method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
 
getCharContent(boolean) - Method in class com.fluxtion.compiler.generation.compiler.classcompiler.JavaStringObject
 
getClass2replace() - Method in class com.fluxtion.compiler.EventProcessorConfig
Map an original fully qualified class name into a new value.
getClassesDir() - Method in class com.fluxtion.compiler.generation.OutputRegistry
 
getClassesDirFile() - Method in class com.fluxtion.compiler.generation.OutputRegistry
 
getClassLoader() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
getClassLoader() - Method in class com.fluxtion.compiler.generation.OutputRegistry
 
getClassName() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
getConfig() - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
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.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
 
getEventProcessorConfig() - Method in class com.fluxtion.compiler.DataDrivenGenerationConfig
 
getEventSortedDependents(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
getEventSupplier() - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
getEventSupplier() - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
getEventSupplier() - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
getEventSupplier() - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
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 class com.fluxtion.compiler.builder.filter.DefaultFilterDescriptionProducer
 
getFilterDescription(Class<? extends Event>, String) - Method in class com.fluxtion.compiler.builder.filter.DefaultFilterDescriptionProducer
 
getFilterDescription(Class<? extends Event>, int) - Method in interface com.fluxtion.compiler.builder.filter.FilterDescriptionProducer
 
getFilterDescription(Class<? extends Event>, String) - Method in interface com.fluxtion.compiler.builder.filter.FilterDescriptionProducer
 
getFilterDescriptionList() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
 
getFilterMap() - Method in class com.fluxtion.compiler.EventProcessorConfig
overrides the filter integer id's for a set of instances
getFqn() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
getGenDir() - Method in class com.fluxtion.compiler.generation.OutputRegistry
 
getGenDirFile() - Method in class com.fluxtion.compiler.generation.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
 
getNodeById(String) - Method in class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
 
getNodeDeclarationList() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
getNodeDeclarations() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
getNodeFactoryRegistration() - Method in class com.fluxtion.compiler.EventProcessorConfig
Node Factory configuration
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.EventProcessorConfig
the nodes included in this graph
getNodeList() - Method in class com.fluxtion.compiler.generation.GenerationContext
 
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.FluxtionCompilerConfig
 
getPackageName() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
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.EventProcessorConfig
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.OutputRegistry
 
getResDirFile() - Method in class com.fluxtion.compiler.generation.OutputRegistry
 
getResetDirtyFlags() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
getResourcesOutputDirectory() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
getRootNodeConfig() - Method in class com.fluxtion.compiler.DataDrivenGenerationConfig
 
getRootNodeConfig() - Method in class com.fluxtion.compiler.EventProcessorConfig
 
getSimpleEventProcessorModel() - Method in class com.fluxtion.compiler.generation.compiler.EventProcessorGenerator
 
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.EventProcessorConfig
the name of the template file to use as an input
getTemplateSep() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
getTopologicallySortedNodeFields() - Method in class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
 
getVariableName() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
 
groupBy(LambdaReflection.SerializableFunction<T, K>, LambdaReflection.SerializableFunction<T, V>, LambdaReflection.SerializableSupplier<F>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
groupBy(LambdaReflection.SerializableFunction<T, K>, LambdaReflection.SerializableFunction<T, V>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
groupBy(LambdaReflection.SerializableFunction<T, K>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
groupByAsList(LambdaReflection.SerializableFunction<T, K>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
groupByAsList(LambdaReflection.SerializableFunction<T, K>, int) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
GroupByFunction - Interface in com.fluxtion.compiler.builder.stream
 
groupBySliding(LambdaReflection.SerializableFunction<T, K>, LambdaReflection.SerializableFunction<T, V>, LambdaReflection.SerializableSupplier<F>, int, int) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
groupBySliding(LambdaReflection.SerializableFunction<T, K>, LambdaReflection.SerializableFunction<T, V>, int, int) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
groupBySliding(LambdaReflection.SerializableFunction<T, K>, LambdaReflection.SerializableSupplier<F>, int, int) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
GroupByStreamBuilder - Interface in com.fluxtion.compiler.builder.stream
 
groupByTumbling(LambdaReflection.SerializableFunction<T, K>, LambdaReflection.SerializableFunction<T, V>, LambdaReflection.SerializableSupplier<F>, int) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
groupByTumbling(LambdaReflection.SerializableFunction<T, K>, LambdaReflection.SerializableFunction<T, V>, int) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 

H

hashCode() - Method in class com.fluxtion.compiler.builder.filter.FilterDescription
 
hashCode() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
 
hashCode() - Method in class com.fluxtion.compiler.generation.model.DirtyFlag
 

I

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
 
InMemoryEventProcessor - Class in com.fluxtion.compiler.generation.targets
 
InMemoryEventProcessor() - Constructor for class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
 
inMemoryProcessor(EventProcessorConfig, boolean) - Method in class com.fluxtion.compiler.generation.compiler.EventProcessorGenerator
 
innerJoinStreams(EventStreamBuilder<? extends GroupBy<K1, V1>>, EventStreamBuilder<? extends GroupBy<K2, V2>>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByStreamBuilder
 
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
 
INSTANCE - Static variable in class com.fluxtion.compiler.generation.OutputRegistry
 
interfacesToImplement() - Method in class com.fluxtion.compiler.EventProcessorConfig
 
interpret(LambdaReflection.SerializableConsumer<EventProcessorConfig>) - Static method in interface com.fluxtion.compiler.Fluxtion
Generates an in memory version of a StaticEventProcessor.
interpret(RootNodeConfig) - Static method in interface com.fluxtion.compiler.Fluxtion
Generates an in memory version of a StaticEventProcessor.
interpreted(LambdaReflection.SerializableConsumer<EventProcessorConfig>) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
interpreted(RootNodeConfig) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
interpretedTest(LambdaReflection.SerializableConsumer<EventProcessorConfig>) - Static method in class com.fluxtion.compiler.generation.EventProcessorFactory
 
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.filter.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
 
isAssignPrivateMembers() - Method in class com.fluxtion.compiler.EventProcessorConfig
attempt to assign private member variables, some platforms will support access to non-public scoped members.
isCompileSource() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
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.filter.FilterDescription
Indicates presence of filtering, false value means match all values.
isFormatSource() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
isGenerateDescription() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
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.EventProcessorConfig
configures generated code to inline the event handling methods or not.
isIntFilter - Variable in class com.fluxtion.compiler.builder.filter.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.EventProcessorConfig
configures generated code to support dirty filtering
isWriteSourceToFile() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 

J

JAVA_GEN_DIR - Static variable in class com.fluxtion.compiler.generation.OutputRegistry
 
JAVA_SRC_DIR - Static variable in class com.fluxtion.compiler.generation.OutputRegistry
 
JAVA_TEMPLATE - Static variable in interface com.fluxtion.compiler.generation.compiler.Templates
 
JAVA_TEST_SRC_DIR - Static variable in class com.fluxtion.compiler.generation.OutputRegistry
 
JAVA_TESTGEN_DIR - Static variable in class com.fluxtion.compiler.generation.OutputRegistry
 
JavaByteObject - Class in com.fluxtion.compiler.generation.compiler.classcompiler
 
JavaByteObject(String) - Constructor for class com.fluxtion.compiler.generation.compiler.classcompiler.JavaByteObject
 
JavaGenHelper - Interface in com.fluxtion.compiler.generation.targets
 
JavaSourceGenerator - Class in com.fluxtion.compiler.generation.targets
 
JavaSourceGenerator(SimpleEventProcessorModel) - Constructor for class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
JavaSourceGenerator(SimpleEventProcessorModel, boolean) - Constructor for class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
JavaSourceGenerator(SimpleEventProcessorModel, boolean, boolean) - Constructor for class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
JavaStringObject - Class in com.fluxtion.compiler.generation.compiler.classcompiler
 
JavaStringObject(String, String) - Constructor for class com.fluxtion.compiler.generation.compiler.classcompiler.JavaStringObject
 
JgraphGraphMLExporter<V,E> - Class in com.fluxtion.compiler.generation.exporter
Exports a graph into a GraphML file.
JgraphGraphMLExporter() - Constructor for class com.fluxtion.compiler.generation.exporter.JgraphGraphMLExporter
Constructs a new GraphMLExporter object with integer name providers for the vertex and edge IDs and null providers for the vertex and edge labels.
JgraphGraphMLExporter(VertexNameProvider<V>, VertexNameProvider<V>, EdgeNameProvider<E>, EdgeNameProvider<E>) - Constructor for class com.fluxtion.compiler.generation.exporter.JgraphGraphMLExporter
Constructs a new GraphMLExporter object with the given ID and label providers.

L

leftJoinStreams(EventStreamBuilder<? extends GroupBy<K1, V1>>, EventStreamBuilder<? extends GroupBy<K2, V2>>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByStreamBuilder
 
loadFromFile(Reader) - Method in class com.fluxtion.compiler.generation.util.YamlLogRecordListener
 
loadServices() - Method in class com.fluxtion.compiler.builder.filter.DefaultFilterDescriptionProducer
 
LOGGER - Static variable in interface com.fluxtion.compiler.generation.util.ClassUtils
 
LongStreamBuilder - Class in com.fluxtion.compiler.builder.stream
 
lookup(LambdaReflection.SerializableFunction<T, I>, LambdaReflection.SerializableFunction<I, L>, LambdaReflection.SerializableBiFunction<T, L, R>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 

M

map(LambdaReflection.SerializableDoubleUnaryOperator) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
map(LambdaReflection.SerializableFunction<T, R>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
map(LambdaReflection.SerializableIntUnaryOperator) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
map(LambdaReflection.SerializableLongUnaryOperator) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
mapBiFunction(LambdaReflection.SerializableBiDoubleFunction, DoubleStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
mapBiFunction(LambdaReflection.SerializableBiFunction<T, S, R>, EventStreamBuilder<S>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
mapBiFunction(LambdaReflection.SerializableBiIntFunction, IntStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
mapBiFunction(LambdaReflection.SerializableBiLongFunction, LongStreamBuilder) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
mapClass(String, String) - Method in class com.fluxtion.compiler.EventProcessorConfig
Maps a class name from one String to another in the generated output.
mapEntry(LambdaReflection.SerializableFunction<Map.Entry<K, V>, Map.Entry<K1, V1>>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
mapKeys(LambdaReflection.SerializableFunction<K, O>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
mapOnNotify(T) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
mapOnNotify(R) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
mapOnNotify(T) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
mapOnNotify(T) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
MappedField(String, Field) - Constructor for class com.fluxtion.compiler.generation.model.Field.MappedField
 
MappedField(String) - Constructor for class com.fluxtion.compiler.generation.model.Field.MappedField
 
MappedField(String, Object) - Constructor for class com.fluxtion.compiler.generation.model.Field.MappedField
 
mappedName - Variable in class com.fluxtion.compiler.generation.model.Field.MappedField
 
mappedNodeName(Object) - Method in interface com.fluxtion.compiler.builder.factory.NodeNameProducer
The mapping strategy for naming this node.
mapPrimitiveToWrapper(Class<?>) - Static method in interface com.fluxtion.compiler.generation.targets.JavaGenHelper
 
mapPropertyToJavaSource(PropertyDescriptor, Field, List<Field>, Set<Class<?>>) - Static method in interface com.fluxtion.compiler.generation.util.ClassUtils
 
mapToDouble(LambdaReflection.SerializableToDoubleFunction<T>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
mapToDouble(LambdaReflection.SerializableIntToDoubleFunction) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
mapToDouble(LambdaReflection.SerializableLongToDoubleFunction) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
mapToInt(LambdaReflection.SerializableDoubleToIntFunction) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
mapToInt(LambdaReflection.SerializableToIntFunction<T>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
mapToInt(LambdaReflection.SerializableLongToIntFunction) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
mapToJavaSource(Object, List<Field>, Set<Class<?>>) - Static method in interface com.fluxtion.compiler.generation.util.ClassUtils
 
mapToLong(LambdaReflection.SerializableDoubleToLongFunction) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
mapToLong(LambdaReflection.SerializableToLongFunction<T>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
mapToLong(LambdaReflection.SerializableIntToLongFunction) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
mapToObj(LambdaReflection.SerializableDoubleFunction<R>) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
mapToObj(LambdaReflection.SerializableIntFunction<R>) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
mapToObj(LambdaReflection.SerializableLongFunction<R>) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
mapTuplesInGroupBy(LambdaReflection.SerializableBiFunction<F, S, R>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
mapValueByKey(LambdaReflection.SerializableBiFunction<V, A, O>, LambdaReflection.SerializableFunction<A, K>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
mapValues(LambdaReflection.SerializableFunction<V, O>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
mapWrapperToPrimitive(Class<?>) - Static method in interface com.fluxtion.compiler.generation.targets.JavaGenHelper
 
merge(EventStreamBuilder<? extends T>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
mergeMap(MergeMapStreamBuilder<T>) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
Merges and maps several EventStream's into a single event stream of type T
MergeMapStreamBuilder<T> - Class in com.fluxtion.compiler.builder.stream
 
method - Variable in class com.fluxtion.compiler.generation.model.CbMethodHandle
The callback method.
methodBody - Variable in class com.fluxtion.compiler.generation.model.InvokerFilterTarget
The body of the method thst is the call tree for the filtered dispatch
methodName - Variable in class com.fluxtion.compiler.generation.model.InvokerFilterTarget
Name of the method to invoke that holds the call tree for the filtered processing.

N

name - Variable in class com.fluxtion.compiler.generation.model.DirtyFlag
 
name - Variable in class com.fluxtion.compiler.generation.model.Field
 
nameNode(T, String) - Method in class com.fluxtion.compiler.generation.GenerationContext
 
NaturalOrderComparator<T> - Class in com.fluxtion.compiler.generation.util
 
NaturalOrderComparator(Map<Object, String>) - Constructor for class com.fluxtion.compiler.generation.util.NaturalOrderComparator
 
NaturalOrderComparator() - Constructor for class com.fluxtion.compiler.generation.util.NaturalOrderComparator
 
nextId() - Static method in class com.fluxtion.compiler.generation.GenerationContext
A global counter, can be used for generating unique class names.
nextId(String) - Method in class com.fluxtion.compiler.generation.GenerationContext
 
NO_FILTER - Static variable in class com.fluxtion.compiler.builder.filter.FilterDescription
 
node - Variable in class com.fluxtion.compiler.generation.model.DirtyFlag
 
NodeFactory<T> - Interface in com.fluxtion.compiler.builder.factory
A factory for creating instances.
NodeFactoryLocator - Class in com.fluxtion.compiler.builder.factory
Loads a set of NodeFactory using the ServiceLoader support provided by Java platform.
NodeFactoryLocator() - Constructor for class com.fluxtion.compiler.builder.factory.NodeFactoryLocator
 
NodeFactoryRegistration - Class in com.fluxtion.compiler.builder.factory
Registered NodeFactory available to support Inject annotation
NodeFactoryRegistration(Set<Class<? extends NodeFactory<?>>>) - Constructor for class com.fluxtion.compiler.builder.factory.NodeFactoryRegistration
 
NodeFactoryRegistration(Set<Class<? extends NodeFactory<?>>>, Set<NodeFactory<?>>) - Constructor for class com.fluxtion.compiler.builder.factory.NodeFactoryRegistration
 
nodeFactorySet() - Static method in class com.fluxtion.compiler.builder.factory.NodeFactoryLocator
 
NodeNameLookupFactory - Class in com.fluxtion.compiler.builder.factory
 
NodeNameLookupFactory() - Constructor for class com.fluxtion.compiler.builder.factory.NodeNameLookupFactory
 
NodeNameProducer - Interface in com.fluxtion.compiler.builder.factory
Implementing this interface allow users to extend the generation of the SEP with customisable variable names for nodes.
NodeRegistry - Interface in com.fluxtion.compiler.builder.factory
Holds all the currently registered nodes and factories in a graph.
notify(Object) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
notify(Object) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
notify(Object) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
notify(Object) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 

O

of(LambdaReflection.SerializableSupplier<T>) - Static method in class com.fluxtion.compiler.builder.stream.MergeMapStreamBuilder
 
onEvent(Object) - Method in class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
 
onEventInternal(Object) - Method in class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
 
openOutputStream() - Method in class com.fluxtion.compiler.generation.compiler.classcompiler.JavaByteObject
 
outerJoinStreams(EventStreamBuilder<? extends GroupBy<K1, V1>>, EventStreamBuilder<? extends GroupBy<K2, V2>>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByStreamBuilder
 
OutputRegistry - Class in com.fluxtion.compiler.generation
A registry that stores the output destinations for use by the generation/loading processes.
overrides(Method, Method) - Static method in class com.fluxtion.compiler.generation.util.SuperMethodAnnotationScanner
 

P

PACKAGE - Static variable in interface com.fluxtion.compiler.generation.compiler.Templates
 
parameterClass - Variable in class com.fluxtion.compiler.generation.model.CbMethodHandle
the parameter type of the callback - can be null
parentClass() - Method in class com.fluxtion.compiler.generation.model.Field.MappedField
 
peek(LambdaReflection.SerializableConsumer<Double>) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
peek(LambdaReflection.SerializableConsumer<T>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
peek(LambdaReflection.SerializableConsumer<Integer>) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
peek(LambdaReflection.SerializableConsumer<Long>) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
PngGenerator - Class in com.fluxtion.compiler.generation.exporter
Utility method for generating png representation of a graph from a graphml source.
PngGenerator() - Constructor for class com.fluxtion.compiler.generation.exporter.PngGenerator
 
postInstanceRegistration(Map<String, Object>, NodeRegistry, T) - Method in interface com.fluxtion.compiler.builder.factory.NodeFactory
Callback invoked by Fluxtion generator after the generated SEP has been registered in theGenerationContext
preSepGeneration(GenerationContext) - Method in interface com.fluxtion.compiler.builder.factory.NodeFactory
If the node generates a class for this SEP, this callback gives the node access to the GenerationContext before generation.
primitive - Variable in class com.fluxtion.compiler.generation.model.Field.MappedField
 
primitiveVal - Variable in class com.fluxtion.compiler.generation.model.Field.MappedField
 
priority() - Method in interface com.fluxtion.compiler.builder.factory.NodeNameProducer
The priority of this naming strategy.
processAsNewGraphEvent() - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
processLogRecord(LogRecord) - Method in class com.fluxtion.compiler.generation.util.YamlLogRecordListener
 
propertySupported(PropertyDescriptor, Field, List<Field>) - Static method in interface com.fluxtion.compiler.generation.util.ClassUtils
 
publicAccess - Variable in class com.fluxtion.compiler.generation.model.Field
 
publishTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
publishTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
publishTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
publishTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
publishTriggerOverride(Object) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
publishTriggerOverride(Object) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
publishTriggerOverride(Object) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
publishTriggerOverride(Object) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
push(LambdaReflection.SerializableDoubleConsumer) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
push(LambdaReflection.SerializableConsumer<T>) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
push(LambdaReflection.SerializableIntConsumer) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
push(LambdaReflection.SerializableLongConsumer) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 

R

readText(String) - Static method in class com.fluxtion.compiler.generation.GenerationContext
 
realClass() - Method in class com.fluxtion.compiler.generation.model.Field.MappedField
 
reduceValues(LambdaReflection.SerializableSupplier<F>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
registerAuditor(T, String) - Method in interface com.fluxtion.compiler.builder.factory.NodeRegistry
Register an Auditor with Fluxtion generator.
registerAuditor(T, String) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
registerNode(T, String) - Method in interface com.fluxtion.compiler.builder.factory.NodeRegistry
Register a user created node with Fluxtion generator, no NodeFactory's will be used in this operation.
registerNode(T, String, boolean) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
registerNode(T, String) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
registerPublicNode(T, String) - Method in interface com.fluxtion.compiler.builder.factory.NodeRegistry
Register a user created node with Fluxtion generator, no NodeFactory's will be used in this operation.
registerPublicNode(T, String) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
removeCache(Object) - Method in class com.fluxtion.compiler.generation.GenerationContext
removes a cache map from this instance by key.
replaceTupleNullInGroupBy(F, S) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByFunction
 
required(EventStreamBuilder<R>, LambdaReflection.SerializableBiConsumer<T, R>) - Method in class com.fluxtion.compiler.builder.stream.MergeMapStreamBuilder
 
requiredNoTrigger(EventStreamBuilder<R>, LambdaReflection.SerializableBiConsumer<T, R>) - Method in class com.fluxtion.compiler.builder.stream.MergeMapStreamBuilder
 
requiresInvert - Variable in class com.fluxtion.compiler.generation.model.DirtyFlag
 
resetTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
resetTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
resetTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
resetTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
RESOURCE_DIR - Static variable in class com.fluxtion.compiler.generation.OutputRegistry
 
RESOURCE_TEST_DIR - Static variable in class com.fluxtion.compiler.generation.OutputRegistry
 
resourcesOutputDirectory - Variable in class com.fluxtion.compiler.generation.GenerationContext
 
resourcesRootDirectory - Variable in class com.fluxtion.compiler.generation.GenerationContext
the output directory for the code generation
rightJoinStreams(EventStreamBuilder<? extends GroupBy<K1, V1>>, EventStreamBuilder<? extends GroupBy<K2, V2>>) - Static method in interface com.fluxtion.compiler.builder.stream.GroupByStreamBuilder
 
RootNodeConfig - Class in com.fluxtion.compiler
Configuration for a root node to be injected into the graph
RootNodeConfig() - Constructor for class com.fluxtion.compiler.RootNodeConfig
 

S

setAssignPrivateMembers(boolean) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setAuditorMap(HashMap<String, Auditor>) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setBuildOutputDirectory(String) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setClassLoader(ClassLoader) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setClassName(String) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setCompileSource(boolean) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setDirOptions(DirOptions) - Method in class com.fluxtion.compiler.generation.OutputRegistry
 
setFilterMap(Map<Object, Integer>) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setFormatSource(boolean) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setGenerateDescription(boolean) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setInlineEventHandling(boolean) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setNodeFactoryRegistration(NodeFactoryRegistration) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setNodeList(List<Object>) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setOutputDirectory(String) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setPackageName(String) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setPublicNodes(HashMap<Object, String>) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setResourcesOutputDirectory(String) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setRootNodeConfig(RootNodeConfig) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setSupportDirtyFiltering(boolean) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setTargetLanguage(String) - Method in interface com.fluxtion.compiler.builder.factory.NodeFactory
If the node generates a class for this SEP, this callback will indicate the desired target.
setTemplateFile(String) - Method in class com.fluxtion.compiler.EventProcessorConfig
 
setTemplateSep(String) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
setupStaticContext(String, String, File, File) - Static method in class com.fluxtion.compiler.generation.GenerationContext
 
setupStaticContext(String, String, File, File, boolean) - Static method in class com.fluxtion.compiler.generation.GenerationContext
 
setupStaticContext(ClassLoader, String, String, File, File, boolean, File, boolean) - Static method in class com.fluxtion.compiler.generation.GenerationContext
 
setWriteSourceToFile(boolean) - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
SimpleEventProcessorModel - Class in com.fluxtion.compiler.generation.model
A class defining the meta-data for the SEP.This class can be introspected after generateMetaModel() has been called and used for code generation.
SimpleEventProcessorModel(TopologicallySortedDependencyGraph) - Constructor for class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
 
SimpleEventProcessorModel(TopologicallySortedDependencyGraph, Map<Object, Integer>) - Constructor for class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
 
SimpleEventProcessorModel(TopologicallySortedDependencyGraph, Map<Object, Integer>, Map<Object, String>) - Constructor for class com.fluxtion.compiler.generation.model.SimpleEventProcessorModel
 
SINGLETON - Static variable in class com.fluxtion.compiler.builder.factory.NodeNameLookupFactory
 
SINGLETON - Static variable in class com.fluxtion.compiler.builder.time.ClockFactory
 
SINGLETON - Static variable in class com.fluxtion.compiler.generation.GenerationContext
 
sink(String) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
sink(String) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
sink(String) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
sink(String) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
slidingAggregate(LambdaReflection.SerializableSupplier<F>, int, int) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
slidingAggregate(LambdaReflection.SerializableSupplier<F>, int, int) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
slidingAggregate(LambdaReflection.SerializableSupplier<F>, int, int) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
slidingAggregate(LambdaReflection.SerializableSupplier<F>, int, int) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
StreamHelper - Class in com.fluxtion.compiler.builder.stream
 
StreamHelper() - Constructor for class com.fluxtion.compiler.builder.stream.StreamHelper
 
StringCompilation - Interface in com.fluxtion.compiler.generation.compiler.classcompiler
 
stringMapName - Variable in class com.fluxtion.compiler.generation.model.InvokerFilterTarget
the name of the map holding the invokers for this Event class
stringValue - Variable in class com.fluxtion.compiler.builder.filter.FilterDescription
Value used by the SEP to determine which decision branch to navigate.
subscribe(Class<T>) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
Subscribes to events of type <T>.
subscribe(Class<T>, String) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
Subscribes to events of type <T> filtering by Event.filterString().
subscribe(Class<T>, int) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
Subscribes to events of type <T> filtering by Event.filterId().
subscribeToDoubleSignal(String) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToDoubleSignal(String, double) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToIntSignal(String) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToIntSignal(String, int) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToLongSignal(String) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToLongSignal(String, long) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToNode(T) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
Subscribes to an internal node within the processing graph and presents it as an EventStreamBuilder for constructing stream processing logic.
subscribeToNodeProperty(LambdaReflection.SerializableFunction<T, R>) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToNodeProperty(LambdaReflection.SerializableSupplier<R>) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToSignal(String) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToSignal(String, Class<T>) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
subscribeToSignal(String, Class<T>, T) - Static method in interface com.fluxtion.compiler.builder.stream.EventFlow
 
SuperMethodAnnotationScanner - Class in com.fluxtion.compiler.generation.util
 

T

tearDown() - Method in class com.fluxtion.compiler.generation.targets.InMemoryEventProcessor
 
Templates - Interface in com.fluxtion.compiler.generation.compiler
 
templateSep(EventProcessorConfig, boolean, Writer) - Method in class com.fluxtion.compiler.generation.compiler.EventProcessorGenerator
 
TopologicallySortedDependencyGraph - Class in com.fluxtion.compiler.generation.model
Creates a sorted set of dependencies from a supplied set of instances.
TopologicallySortedDependencyGraph(Object...) - Constructor for class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
TopologicallySortedDependencyGraph(List<?>) - Constructor for class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
TopologicallySortedDependencyGraph(Map<Object, String>) - Constructor for class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
TopologicallySortedDependencyGraph(EventProcessorConfig) - Constructor for class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
TopologicallySortedDependencyGraph(List<?>, Map<Object, String>, NodeFactoryRegistration, GenerationContext, Map<String, Auditor>, EventProcessorConfig) - Constructor for class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
Create a new TopologicallySortedDependecyGraph
toString() - Method in class com.fluxtion.compiler.FluxtionCompilerConfig
 
toString() - Method in class com.fluxtion.compiler.generation.model.CbMethodHandle
 
toString() - Method in class com.fluxtion.compiler.generation.model.DirtyFlag
 
toString() - Method in class com.fluxtion.compiler.generation.model.Field.MappedField
 
toString() - Method in class com.fluxtion.compiler.generation.model.Field
 
toString() - Method in class com.fluxtion.compiler.generation.OutputRegistry
 
toString() - Method in class com.fluxtion.compiler.generation.targets.JavaSourceGenerator
 
toString() - Method in class com.fluxtion.compiler.generation.util.YamlLogRecordListener
 
trySetAccessible(Field) - Static method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
 
tumblingAggregate(LambdaReflection.SerializableSupplier<F>, int) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
tumblingAggregate(LambdaReflection.SerializableSupplier<F>, int) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
tumblingAggregate(LambdaReflection.SerializableSupplier<F>, int) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
tumblingAggregate(LambdaReflection.SerializableSupplier<F>, int) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 
typeSupported(Class<?>) - Static method in interface com.fluxtion.compiler.generation.util.ClassUtils
 

U

update() - Method in class com.fluxtion.compiler.generation.OutputRegistry
 
updateTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.DoubleStreamBuilder
 
updateTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.EventStreamBuilder
 
updateTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.IntStreamBuilder
 
updateTrigger(Object) - Method in class com.fluxtion.compiler.builder.stream.LongStreamBuilder
 

V

value - Variable in class com.fluxtion.compiler.builder.filter.FilterDescription
Value used by the SEP to determine which decision branch to navigate.
value() - Method in class com.fluxtion.compiler.generation.model.Field.MappedField
 
valueOf(String) - Static method in enum com.fluxtion.compiler.generation.DirOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fluxtion.compiler.generation.DirOptions
Returns an array containing the constants of this enum type, in the order they are declared.
variableName - Variable in class com.fluxtion.compiler.builder.filter.FilterDescription
User suggested identifier for this filter in the generated SEP code.
variableName - Variable in class com.fluxtion.compiler.generation.model.CbMethodHandle
the variable name of the instance in the SEP.
variableName(Object) - Method in class com.fluxtion.compiler.generation.model.TopologicallySortedDependencyGraph
Accessor to the name mapping for an instance.

Y

YamlLogRecordListener - Class in com.fluxtion.compiler.generation.util
Utility for reading LogRecord yaml and converting to a StructuredLogRecord
YamlLogRecordListener() - Constructor for class com.fluxtion.compiler.generation.util.YamlLogRecordListener
 
A B C D E F G H I J L M N O P R S T U V Y 
Skip navigation links

Copyright © 2022. All rights reserved.