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

A

AbstractFilteredEventHandler<T extends Event> - Class in com.fluxtion.api.lifecycle
 
AbstractFilteredEventHandler(int) - Constructor for class com.fluxtion.api.lifecycle.AbstractFilteredEventHandler
 
AbstractFilteredEventHandler() - Constructor for class com.fluxtion.api.lifecycle.AbstractFilteredEventHandler
 
AfterEvent - Annotation Type in com.fluxtion.api.annotations
Marks a method to be called a class when all event processing has completed.
afterEvent() - Method in interface com.fluxtion.api.lifecycle.EventHandler
called when all nodes that depend upon this EventHadler have successfully completed their processing.
apply(F, T, U, V) - Method in interface com.fluxtion.api.partition.LambdaReflection.QuadFunction
 
apply(F, T, U) - Method in interface com.fluxtion.api.partition.LambdaReflection.TriFunction
 
auditInvocations() - Method in interface com.fluxtion.api.audit.Auditor
Indicates whether an auditor is interested in receiving nodeInvoked event callback.
Auditor - Interface in com.fluxtion.api.audit
Auditor for a static event processor.

B

batchEnd() - Method in interface com.fluxtion.api.lifecycle.BatchHandler
Indicates all events for a transaction have been received.
batchEnd() - Method in class com.fluxtion.api.partition.Partitioner
 
BatchHandler - Interface in com.fluxtion.api.lifecycle
A callback interface used to signify that a transaction of events have been received and complete.
batchPause() - Method in interface com.fluxtion.api.lifecycle.BatchHandler
Indicates more events are expected, but there is an unknown pause in the message flow
batchPause() - Method in class com.fluxtion.api.partition.Partitioner
 

C

captured() - Method in interface com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection
 
com.fluxtion.api.annotations - package com.fluxtion.api.annotations
 
com.fluxtion.api.audit - package com.fluxtion.api.audit
 
com.fluxtion.api.event - package com.fluxtion.api.event
 
com.fluxtion.api.lifecycle - package com.fluxtion.api.lifecycle
 
com.fluxtion.api.partition - package com.fluxtion.api.partition
 
Config - Annotation Type in com.fluxtion.api.annotations
a simple String based key value pair for configuring an Injected instance.
ConfigList - Annotation Type in com.fluxtion.api.annotations
 
ConfigVariable - Annotation Type in com.fluxtion.api.annotations
Marks a field as providing configuration for an injected instance.
ConfigVariableList - Annotation Type in com.fluxtion.api.annotations
 

D

DefaultFilteredEventHandler<T extends Event> - Class in com.fluxtion.api.lifecycle
DefaultFilteredEventHandler(Class<T>) - Constructor for class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 
DefaultFilteredEventHandler(int, Class<T>) - Constructor for class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 
DefaultFilteredEventHandler() - Constructor for class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 

E

equals(Object) - Method in class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 
Event - Class in com.fluxtion.api.event
Event class that feeds into a Simple Event Processor(SEP).
Event() - Constructor for class com.fluxtion.api.event.Event
 
Event(int) - Constructor for class com.fluxtion.api.event.Event
 
Event(int, int) - Constructor for class com.fluxtion.api.event.Event
 
Event(int, String) - Constructor for class com.fluxtion.api.event.Event
 
Event(int, int, String) - Constructor for class com.fluxtion.api.event.Event
 
event - Variable in class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 
eventClass() - Method in class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 
eventClass() - Method in interface com.fluxtion.api.lifecycle.EventHandler
The class of the Event processed by this handler
EventHandler - Annotation Type in com.fluxtion.api.annotations
 
EventHandler<T extends Event> - Interface in com.fluxtion.api.lifecycle
processes all events of type T.
eventId() - Method in class com.fluxtion.api.event.Event
The unique int identifier for this event.
eventReceived(Event) - Method in interface com.fluxtion.api.audit.Auditor
Callback indicating the Event to be processed by the SEP nodes.
eventReceived(Object) - Method in interface com.fluxtion.api.audit.Auditor
Callback indicating the Event to be processed by the SEP nodes as an Object.

F

filterCharSequence() - Method in class com.fluxtion.api.event.Event
 
FilteredEventHandler<T extends Event> - Interface in com.fluxtion.api.lifecycle
Extends the concept of EventHandler by adding a user defined filter id.
FilteredHandlerInvoker - Interface in com.fluxtion.api.lifecycle
An invoker inteface used in the generated sep to invoke a call tree.
FilterId - Annotation Type in com.fluxtion.api.annotations
Marks a field as a default filter for all event handlers in that class.
filterId - Variable in class com.fluxtion.api.event.Event
 
filterId() - Method in class com.fluxtion.api.event.Event
The integer id of a filter for this event, can be used interchangeably with filterString.
filterId - Variable in class com.fluxtion.api.lifecycle.AbstractFilteredEventHandler
 
filterId() - Method in class com.fluxtion.api.lifecycle.AbstractFilteredEventHandler
 
filterId() - Method in class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 
filterId() - Method in interface com.fluxtion.api.lifecycle.FilteredEventHandler
 
filterString - Variable in class com.fluxtion.api.event.Event
 
filterString() - Method in class com.fluxtion.api.event.Event
The String id of a filter for this event, can be used interchangeably with filterId.
FilterType - Enum in com.fluxtion.api.annotations
 

G

GenericEvent<T> - Class in com.fluxtion.api.event
A generic event, where the filter is determined by the class type.
GenericEvent(T) - Constructor for class com.fluxtion.api.event.GenericEvent
 
GenericEvent(Class<T>, V) - Constructor for class com.fluxtion.api.event.GenericEvent
 
getContainingClass(ClassLoader) - Method in interface com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection
 
getContainingClass() - Method in interface com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection
 

H

hashCode() - Method in class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 

I

init() - Method in interface com.fluxtion.api.audit.Auditor
 
init() - Method in interface com.fluxtion.api.lifecycle.Lifecycle
callback received before any events are processed by the Static event processor.
init() - Method in class com.fluxtion.api.partition.Partitioner
 
Initialise - Annotation Type in com.fluxtion.api.annotations
An initialisation method that is invoked by the SEP before event processing.
Inject - Annotation Type in com.fluxtion.api.annotations
Marks a reference that is to point to a node created by a NodeFactory
invoke(Object) - Method in interface com.fluxtion.api.lifecycle.FilteredHandlerInvoker
 

L

LambdaReflection - Interface in com.fluxtion.api.partition
 
LambdaReflection.MethodReferenceReflection - Interface in com.fluxtion.api.partition
 
LambdaReflection.MethodReferenceReflection.UnableToGuessMethodException - Exception in com.fluxtion.api.partition
 
LambdaReflection.QuadFunction<F,T,U,V,R> - Interface in com.fluxtion.api.partition
 
LambdaReflection.SerializableBiConsumer<t,u> - Interface in com.fluxtion.api.partition
 
LambdaReflection.SerializableBiFunction<f,t,r> - Interface in com.fluxtion.api.partition
 
LambdaReflection.SerializableConsumer<t> - Interface in com.fluxtion.api.partition
 
LambdaReflection.SerializableFunction<t,r> - Interface in com.fluxtion.api.partition
 
LambdaReflection.SerializableQuadFunction<f,t,u,v,r> - Interface in com.fluxtion.api.partition
 
LambdaReflection.SerializableSupplier<t> - Interface in com.fluxtion.api.partition
 
LambdaReflection.SerializableTriFunction<f,t,u,r> - Interface in com.fluxtion.api.partition
 
LambdaReflection.TriFunction<F,T,U,R> - Interface in com.fluxtion.api.partition
 
Lifecycle - Interface in com.fluxtion.api.lifecycle
Lifecycle events that are issued by a Static event processor.

M

method(ClassLoader) - Method in interface com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection
 
method() - Method in interface com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection
 

N

NO_ID - Static variable in class com.fluxtion.api.event.Event
default ID for an event when the user does not explicitly set an ID.
nodeInvoked(Object, String, String, Object) - Method in interface com.fluxtion.api.audit.Auditor
Callback method received by the auditor due to processing an event.
nodeRegistered(Object, String) - Method in interface com.fluxtion.api.audit.Auditor
Callback for each node registered in the SEP.
NoEventReference - Annotation Type in com.fluxtion.api.annotations
Marks a member that is part of the node set in the SEP as a reference only.
NULL_EVENTHANDLER - Static variable in interface com.fluxtion.api.lifecycle.EventHandler
 

O

OnBatchEnd - Annotation Type in com.fluxtion.api.annotations
Marks a method to be invoked by the SEP when a batch ends.
OnBatchPause - Annotation Type in com.fluxtion.api.annotations
Marks a method to be invoked by the SEP when a batch is paused and more messages are expected.
OnEvent - Annotation Type in com.fluxtion.api.annotations
Marks a method to be called when all of its dependent nodes on the execution path have processed the event.
onEvent(T) - Method in class com.fluxtion.api.lifecycle.AbstractFilteredEventHandler
 
onEvent(T) - Method in class com.fluxtion.api.lifecycle.DefaultFilteredEventHandler
 
onEvent(T) - Method in interface com.fluxtion.api.lifecycle.EventHandler
Called when a new event e is ready to be processed.
onEvent(Event) - Method in class com.fluxtion.api.partition.Partitioner
 
OnEventComplete - Annotation Type in com.fluxtion.api.annotations
This is the inverse of OnEvent behaviour.
OnParentUpdate - Annotation Type in com.fluxtion.api.annotations
Marks a method to be called in a class when a parent node has processed an event.

P

partition(LambdaReflection.SerializableFunction<s, t>) - Method in class com.fluxtion.api.partition.Partitioner
 
partition(LambdaReflection.SerializableFunction<s, ?>...) - Method in class com.fluxtion.api.partition.Partitioner
 
Partitioner<E extends EventHandler> - Class in com.fluxtion.api.partition
A simple event partitioner based on a single or multiple properties of an event.
Partitioner(Supplier<E>, Consumer<E>) - Constructor for class com.fluxtion.api.partition.Partitioner
 
Partitioner(Supplier<E>) - Constructor for class com.fluxtion.api.partition.Partitioner
 
processingComplete() - Method in interface com.fluxtion.api.audit.Auditor
Callback to indicate all nodes have processed the Event and the execution path for that event is complete.
PushReference - Annotation Type in com.fluxtion.api.annotations
Marks a member that is part of the node set in the SEP as a push reference.

S

serialized() - Method in interface com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection
 
setFilterId(int) - Method in class com.fluxtion.api.lifecycle.AbstractFilteredEventHandler
 

T

TearDown - Annotation Type in com.fluxtion.api.annotations
A finalisation method that is invoked by the SEP after all event processing.
tearDown() - Method in interface com.fluxtion.api.audit.Auditor
 
tearDown() - Method in interface com.fluxtion.api.lifecycle.Lifecycle
callback received after all events are processed by the Static event processor, and no more are expected.
tearDown() - Method in class com.fluxtion.api.partition.Partitioner
 

U

UnableToGuessMethodException() - Constructor for exception com.fluxtion.api.partition.LambdaReflection.MethodReferenceReflection.UnableToGuessMethodException
 

V

value - Variable in class com.fluxtion.api.event.GenericEvent
 
valueOf(String) - Static method in enum com.fluxtion.api.annotations.FilterType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.fluxtion.api.annotations.FilterType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.