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

A

abort() - Method in interface org.tools4j.elara.input.Receiver.ReceivingContext
 
abort() - Method in interface org.tools4j.elara.log.MessageLog.AppendContext
 
abort() - Method in interface org.tools4j.elara.output.CommandLoopback.EnqueuingContext
 
abort() - Method in interface org.tools4j.elara.route.EventRouter.RoutingContext
Aborts routing of the event -- identical to EventRouter.RoutingContext.close(); ignored if the routing context is already closed.
add(long, int, int, long, long) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
add(long, int, int, long, long) - Method in interface org.tools4j.elara.plugin.timer.TimerState.Mutable
 
addressOffset() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
allEventsAppliedFor(Command.Id) - Method in interface org.tools4j.elara.plugin.base.BaseState
 
allEventsAppliedFor(Command.Id) - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
APP_INITIALISATION_COMPLETED - Static variable in enum org.tools4j.elara.plugin.boot.BootEvents
Event type signalling the start of the elara application.
APP_INITIALISATION_STARTED - Static variable in enum org.tools4j.elara.plugin.boot.BootEvents
Event type signalling the start of the elara application.
append(DirectBuffer, int, int) - Method in interface org.tools4j.elara.log.MessageLog.Appender
 
appender() - Method in class org.tools4j.elara.log.InMemoryLog
 
appender() - Method in interface org.tools4j.elara.log.MessageLog
 
appending() - Method in interface org.tools4j.elara.log.MessageLog.Appender
 
APPLICATION - Static variable in enum org.tools4j.elara.command.CommandType
Default application command type if no other positive type value is provided.
APPLICATION - Static variable in enum org.tools4j.elara.event.EventType
Default application event type if no other positive type value is provided.
ApplierFactory - Interface in org.tools4j.elara.factory
 
asInput(int, TimeSource) - Method in class org.tools4j.elara.plugin.timer.TimerTrigger
 
asOutput() - Method in class org.tools4j.elara.plugin.timer.TimerTrigger
 

B

BaseEvents - Enum in org.tools4j.elara.plugin.base
 
basePlugin() - Static method in enum org.tools4j.elara.plugin.api.Plugins
 
BasePlugin - Enum in org.tools4j.elara.plugin.base
Default plugin to initialise BaseState.
BasePlugin.BaseContext - Interface in org.tools4j.elara.plugin.base
Base context to initialise base state.
baseState() - Method in class org.tools4j.elara.factory.DefaultPluginFactory
 
baseState() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
baseState() - Method in interface org.tools4j.elara.factory.PluginFactory
 
baseState() - Method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
BaseState - Interface in org.tools4j.elara.plugin.base
 
BaseState.Mutable - Interface in org.tools4j.elara.plugin.base
 
BIG_BANG - Static variable in interface org.tools4j.elara.time.TimeSource
 
BootCommandProcessor - Class in org.tools4j.elara.plugin.boot
 
BootCommandProcessor() - Constructor for class org.tools4j.elara.plugin.boot.BootCommandProcessor
 
BootCommands - Enum in org.tools4j.elara.plugin.boot
Boot commands added to the command log when booting an elara application to signal startup and initialisation of the application.
bootEventName(Event) - Static method in enum org.tools4j.elara.plugin.boot.BootEvents
 
BootEvents - Enum in org.tools4j.elara.plugin.boot
Boot events issued in response to boot commands.
BootOutput - Class in org.tools4j.elara.plugin.boot
 
BootOutput() - Constructor for class org.tools4j.elara.plugin.boot.BootOutput
 
bootPlugin() - Static method in enum org.tools4j.elara.plugin.api.Plugins
 
bootPlugin(int, SequenceGenerator) - Static method in enum org.tools4j.elara.plugin.api.Plugins
 
BootPlugin - Class in org.tools4j.elara.plugin.boot
A plugin that issues a commands and events related to booting an elara application to indicate that the application has been started and initialised.
BootPlugin(int, SequenceGenerator) - Constructor for class org.tools4j.elara.plugin.boot.BootPlugin
 
boundsCheck(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
buffer() - Method in interface org.tools4j.elara.input.Receiver.ReceivingContext
 
buffer() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
buffer() - Method in interface org.tools4j.elara.log.MessageLog.AppendContext
 
buffer() - Method in interface org.tools4j.elara.output.CommandLoopback.EnqueuingContext
 
buffer() - Method in interface org.tools4j.elara.route.EventRouter.RoutingContext
Returns the buffer to encode the event directly into the event log.
byteArray() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
byteBuffer() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 

C

capacity() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
checkLimit(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
close() - Method in interface org.tools4j.elara.input.Receiver.ReceivingContext
 
close() - Method in class org.tools4j.elara.log.InMemoryLog
 
close() - Method in interface org.tools4j.elara.log.MessageLog.AppendContext
 
close() - Method in interface org.tools4j.elara.log.MessageLog
 
close() - Method in class org.tools4j.elara.log.MessageLogPrinter
 
close() - Method in interface org.tools4j.elara.output.CommandLoopback.EnqueuingContext
 
close() - Method in interface org.tools4j.elara.route.EventRouter.RoutingContext
Aborts routing of the event -- identical to EventRouter.RoutingContext.abort(); ignored if the routing context is already closed.
Command - Interface in org.tools4j.elara.command
 
COMMAND - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
command(DataFrameFormatter) - Static method in enum org.tools4j.elara.format.MessagePrinters
 
Command.Id - Interface in org.tools4j.elara.command
 
COMMAND_FORMAT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
commandHandler() - Method in class org.tools4j.elara.factory.DefaultProcessorFactory
 
commandHandler() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
commandHandler() - Method in interface org.tools4j.elara.factory.ProcessorFactory
 
CommandHandler - Interface in org.tools4j.elara.handler
 
commandId() - Method in interface org.tools4j.elara.event.Event.Id
 
commandId() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
commandLog() - Method in interface org.tools4j.elara.init.Configuration
 
commandLog(String) - Method in interface org.tools4j.elara.init.Context
 
commandLog(MessageLog) - Method in interface org.tools4j.elara.init.Context
 
CommandLogMode - Enum in org.tools4j.elara.init
Defines how to resume command log polling when restarting an application with an existing command log.
commandLogMode() - Method in interface org.tools4j.elara.init.Configuration
 
commandLogMode(CommandLogMode) - Method in interface org.tools4j.elara.init.Context
 
commandLoopback() - Method in class org.tools4j.elara.factory.DefaultOutputFactory
 
commandLoopback() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
commandLoopback() - Method in interface org.tools4j.elara.factory.OutputFactory
 
CommandLoopback - Interface in org.tools4j.elara.output
 
CommandLoopback.Default - Interface in org.tools4j.elara.output
 
CommandLoopback.EnqueuingContext - Interface in org.tools4j.elara.output
 
commandPollerStep() - Method in class org.tools4j.elara.factory.DefaultProcessorFactory
 
commandPollerStep() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
commandPollerStep() - Method in interface org.tools4j.elara.factory.ProcessorFactory
 
CommandPollerStep - Class in org.tools4j.elara.loop
 
CommandPollerStep(MessageLog.Poller, MessageLog.Handler) - Constructor for class org.tools4j.elara.loop.CommandPollerStep
 
CommandProcessor - Interface in org.tools4j.elara.application
 
commandProcessor() - Method in class org.tools4j.elara.factory.DefaultProcessorFactory
 
commandProcessor() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
commandProcessor() - Method in interface org.tools4j.elara.factory.ProcessorFactory
 
commandProcessor() - Method in interface org.tools4j.elara.init.Configuration
 
commandProcessor(CommandProcessor) - Method in interface org.tools4j.elara.init.Context
 
commandProcessor(BaseState) - Method in interface org.tools4j.elara.plugin.api.Plugin.Configuration
 
commandProcessor(BaseState) - Method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
CommandType - Enum in org.tools4j.elara.command
 
COMMIT - Static variable in enum org.tools4j.elara.event.EventType
Final event marking the completion of processing a command.
COMMIT - Static variable in enum org.tools4j.elara.flyweight.Flags
 
commit(int) - Method in interface org.tools4j.elara.log.MessageLog.AppendContext
 
commit(FlyweightEvent, MutableDirectBuffer, int, Command, short) - Static method in enum org.tools4j.elara.plugin.base.BaseEvents
 
COMMIT_STRING - Static variable in enum org.tools4j.elara.flyweight.Flags
 
CommittedEventPoller - Class in org.tools4j.elara.log
An event poller that works with two underlying pollers to ensure only committed events are passed to the event handler.
CommittedEventPoller(MessageLog) - Constructor for class org.tools4j.elara.log.CommittedEventPoller
 
CommittedEventPoller(MessageLog, String) - Constructor for class org.tools4j.elara.log.CommittedEventPoller
 
compareTo(DirectBuffer) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
complete() - Method in class org.tools4j.elara.route.DefaultEventRouter
 
composite(CompositeMessagePrinter.PrinterProvider<M>) - Static method in interface org.tools4j.elara.format.MessagePrinter
 
composite(CompositeMessagePrinter.PrinterSelector<M>, MessagePrinter<? super M>...) - Static method in interface org.tools4j.elara.format.MessagePrinter
 
CompositeCommandProcessor - Class in org.tools4j.elara.command
 
CompositeCommandProcessor(CommandProcessor...) - Constructor for class org.tools4j.elara.command.CompositeCommandProcessor
 
CompositeEventApplier - Class in org.tools4j.elara.event
 
CompositeEventApplier(EventApplier...) - Constructor for class org.tools4j.elara.event.CompositeEventApplier
 
CompositeMessagePrinter<M> - Class in org.tools4j.elara.format
 
CompositeMessagePrinter(CompositeMessagePrinter.PrinterProvider<M>) - Constructor for class org.tools4j.elara.format.CompositeMessagePrinter
 
CompositeMessagePrinter(CompositeMessagePrinter.PrinterSelector<M>, MessagePrinter<? super M>...) - Constructor for class org.tools4j.elara.format.CompositeMessagePrinter
 
CompositeMessagePrinter.PrinterProvider<M> - Interface in org.tools4j.elara.format
 
CompositeMessagePrinter.PrinterSelector<M> - Interface in org.tools4j.elara.format
 
CompositeOutput - Class in org.tools4j.elara.output
 
CompositeOutput(Output...) - Constructor for class org.tools4j.elara.output.CompositeOutput
 
configuration() - Method in class org.tools4j.elara.factory.DefaultElaraFactory
 
configuration() - Method in interface org.tools4j.elara.factory.ElaraFactory
 
Configuration - Interface in org.tools4j.elara.init
 
configuration(Configuration, P) - Method in interface org.tools4j.elara.plugin.api.Plugin
 
configuration(Configuration, BaseState.Mutable) - Method in enum org.tools4j.elara.plugin.base.BasePlugin
 
configuration(Configuration, Plugin.NullState) - Method in class org.tools4j.elara.plugin.boot.BootPlugin
 
configuration(Configuration, Plugin.NullState) - Method in class org.tools4j.elara.plugin.heartbeat.HeartbeatPlugin
 
configuration(Configuration, TimerState.Mutable) - Method in class org.tools4j.elara.plugin.timer.TimerPlugin
 
Context - Interface in org.tools4j.elara.init
 
count() - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
count() - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
create(Configuration) - Static method in interface org.tools4j.elara.factory.ElaraFactory
Creates a new elara factory for the provided configuration.
create() - Static method in interface org.tools4j.elara.init.Context
 
create(int, int...) - Static method in interface org.tools4j.elara.plugin.replicate.ServerConfig
 
createDefaultBaseState() - Static method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
CURRENT - Static variable in enum org.tools4j.elara.flyweight.Version
Current flyweight version
currentTime() - Method in interface org.tools4j.elara.time.TimeSource
 

D

DataFrame - Interface in org.tools4j.elara.flyweight
DataFrameFormatter - Interface in org.tools4j.elara.format
Formats value for MessagePrinter when printing lines containing DataFrame elements.
deadline(int) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
DEFAULT - Static variable in interface org.tools4j.elara.application.DuplicateHandler
Default handler printing only dropped commands to system output
DEFAULT - Static variable in interface org.tools4j.elara.application.ExceptionHandler
 
DEFAULT - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
 
DEFAULT - Static variable in interface org.tools4j.elara.format.MessagePrinter
 
DEFAULT - Static variable in interface org.tools4j.elara.format.ValueFormatter
 
DEFAULT - Static variable in class org.tools4j.elara.plugin.boot.BootPlugin
 
DEFAULT - Static variable in class org.tools4j.elara.plugin.timer.TimerPlugin
 
DEFAULT_COMMAND_SOURCE - Static variable in class org.tools4j.elara.plugin.boot.BootPlugin
 
DEFAULT_COMMAND_SOURCE - Static variable in class org.tools4j.elara.plugin.timer.TimerPlugin
 
DEFAULT_INITIAL_BUFFER_CAPACITY - Static variable in class org.tools4j.elara.log.InMemoryLog
 
DEFAULT_INITIAL_CAPACITY - Static variable in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
DEFAULT_INITIAL_QUEUE_CAPACITY - Static variable in class org.tools4j.elara.log.InMemoryLog
 
DEFAULT_POLLER_ID - Static variable in enum org.tools4j.elara.init.CommandLogMode
Poller ID used for CommandLogMode.FROM_LAST mode.
DEFAULT_POLLER_ID - Static variable in class org.tools4j.elara.loop.OutputStep
 
DefaultApplierFactory - Class in org.tools4j.elara.factory
 
DefaultApplierFactory(Configuration, Singletons) - Constructor for class org.tools4j.elara.factory.DefaultApplierFactory
 
DefaultBaseState - Class in org.tools4j.elara.plugin.base
 
DefaultBaseState() - Constructor for class org.tools4j.elara.plugin.base.DefaultBaseState
 
DefaultBaseState(boolean) - Constructor for class org.tools4j.elara.plugin.base.DefaultBaseState
 
DefaultCommandHandler - Class in org.tools4j.elara.handler
 
DefaultCommandHandler(BaseState, DefaultEventRouter, CommandProcessor, ExceptionHandler, DuplicateHandler) - Constructor for class org.tools4j.elara.handler.DefaultCommandHandler
 
DefaultCommandLoopback - Class in org.tools4j.elara.output
 
DefaultCommandLoopback(MessageLog.Appender, TimeSource, SequenceGenerator) - Constructor for class org.tools4j.elara.output.DefaultCommandLoopback
 
DefaultElaraFactory - Class in org.tools4j.elara.factory
 
DefaultElaraFactory(Configuration) - Constructor for class org.tools4j.elara.factory.DefaultElaraFactory
 
DefaultElaraFactory(Configuration, Singletons) - Constructor for class org.tools4j.elara.factory.DefaultElaraFactory
 
DefaultEventRouter - Class in org.tools4j.elara.route
 
DefaultEventRouter(MessageLog.Appender, EventApplier) - Constructor for class org.tools4j.elara.route.DefaultEventRouter
 
DefaultInputFactory - Class in org.tools4j.elara.factory
 
DefaultInputFactory(Configuration, Singletons) - Constructor for class org.tools4j.elara.factory.DefaultInputFactory
 
DefaultOutputFactory - Class in org.tools4j.elara.factory
 
DefaultOutputFactory(Configuration, Singletons) - Constructor for class org.tools4j.elara.factory.DefaultOutputFactory
 
DefaultOutputHandler - Class in org.tools4j.elara.handler
 
DefaultOutputHandler(Output, CommandLoopback, ExceptionHandler) - Constructor for class org.tools4j.elara.handler.DefaultOutputHandler
 
DefaultPluginFactory - Class in org.tools4j.elara.factory
 
DefaultPluginFactory(Configuration, Singletons) - Constructor for class org.tools4j.elara.factory.DefaultPluginFactory
 
defaultPluginState() - Method in interface org.tools4j.elara.plugin.api.Plugin
 
defaultPluginState() - Method in enum org.tools4j.elara.plugin.base.BasePlugin
 
defaultPluginState() - Method in class org.tools4j.elara.plugin.boot.BootPlugin
 
defaultPluginState() - Method in class org.tools4j.elara.plugin.heartbeat.HeartbeatPlugin
 
defaultPluginState() - Method in class org.tools4j.elara.plugin.timer.TimerPlugin
 
DefaultProcessorFactory - Class in org.tools4j.elara.factory
 
DefaultProcessorFactory(Configuration, Singletons) - Constructor for class org.tools4j.elara.factory.DefaultProcessorFactory
 
DefaultReceiver - Class in org.tools4j.elara.input
 
DefaultReceiver(TimeSource, MessageLog.Appender) - Constructor for class org.tools4j.elara.input.DefaultReceiver
 
DefaultRunnerFactory - Class in org.tools4j.elara.factory
 
DefaultRunnerFactory(Configuration, Singletons) - Constructor for class org.tools4j.elara.factory.DefaultRunnerFactory
 
DefaultServerConfig - Class in org.tools4j.elara.plugin.replicate
 
DefaultServerConfig(int, int...) - Constructor for class org.tools4j.elara.plugin.replicate.DefaultServerConfig
 
DefaultSingletons - Class in org.tools4j.elara.factory
 
DefaultSingletons(Configuration) - Constructor for class org.tools4j.elara.factory.DefaultSingletons
 
DefaultSingletons(Configuration, Singletons.FactorySupplier<? extends RunnerFactory>, Singletons.FactorySupplier<? extends InputFactory>, Singletons.FactorySupplier<? extends ProcessorFactory>, Singletons.FactorySupplier<? extends ApplierFactory>, Singletons.FactorySupplier<? extends OutputFactory>, Singletons.FactorySupplier<? extends PluginFactory>) - Constructor for class org.tools4j.elara.factory.DefaultSingletons
 
DefaultTimerControl - Class in org.tools4j.elara.plugin.timer
Controller to simplify routing of timer start and stop events.
DefaultTimerControl(Context) - Constructor for class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
dependencies() - Method in interface org.tools4j.elara.plugin.api.Plugin
 
DuplicateHandler - Interface in org.tools4j.elara.application
Duplicate commands and events are detected and skipped by the engine.
duplicateHandler() - Method in interface org.tools4j.elara.init.Configuration
 
duplicateHandler(DuplicateHandler) - Method in interface org.tools4j.elara.init.Context
 
dutyCycleExtraStep(Step) - Method in interface org.tools4j.elara.init.Context
 
dutyCycleExtraSteps() - Method in interface org.tools4j.elara.init.Configuration
 
dutyCycleStep() - Method in class org.tools4j.elara.factory.DefaultRunnerFactory
 
dutyCycleStep() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
dutyCycleStep() - Method in interface org.tools4j.elara.factory.RunnerFactory
 
DutyCycleStep - Class in org.tools4j.elara.loop
 
DutyCycleStep(Step, Step, Step, Step) - Constructor for class org.tools4j.elara.loop.DutyCycleStep
 
dutyCycleWithExtraSteps() - Method in class org.tools4j.elara.factory.DefaultRunnerFactory
 
dutyCycleWithExtraSteps() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
dutyCycleWithExtraSteps() - Method in interface org.tools4j.elara.factory.RunnerFactory
 

E

Elara - Enum in org.tools4j.elara.run
Starts an elara application.
ElaraFactory - Interface in org.tools4j.elara.factory
Main elara factory to create and wire elara objects.
ElaraLoop - Class in org.tools4j.elara.loop
Extension of nobark Loop allowing for an initialisation step executed in the elera thread before the loop.
ElaraLoop(LoopCondition, IdleStrategy, ExceptionHandler, Runnable, Step...) - Constructor for class org.tools4j.elara.loop.ElaraLoop
Constructor with loop condition, idle strategy, step exception handler and the steps to perform.
ElaraRunner - Class in org.tools4j.elara.run
Running java app returned by launch methods of Elara.
ElaraRunner(ThreadLike) - Constructor for class org.tools4j.elara.run.ElaraRunner
 
empty(FlyweightEvent, MutableDirectBuffer, int, Command, short, int) - Static method in enum org.tools4j.elara.plugin.base.BaseEvents
 
END_OF_TIME - Static variable in interface org.tools4j.elara.time.TimeSource
 
enqueue(int) - Method in interface org.tools4j.elara.output.CommandLoopback.EnqueuingContext
 
enqueueCommand(DirectBuffer, int, int) - Method in interface org.tools4j.elara.output.CommandLoopback.Default
 
enqueueCommand(int, DirectBuffer, int, int) - Method in interface org.tools4j.elara.output.CommandLoopback.Default
 
enqueueCommand(DirectBuffer, int, int) - Method in interface org.tools4j.elara.output.CommandLoopback
 
enqueueCommand(int, DirectBuffer, int, int) - Method in interface org.tools4j.elara.output.CommandLoopback
 
enqueueCommandWithoutPayload(int) - Method in interface org.tools4j.elara.output.CommandLoopback.Default
 
enqueueCommandWithoutPayload(int) - Method in interface org.tools4j.elara.output.CommandLoopback
 
enqueuingCommand() - Method in interface org.tools4j.elara.output.CommandLoopback.Default
 
enqueuingCommand() - Method in interface org.tools4j.elara.output.CommandLoopback
 
enqueuingCommand(int) - Method in interface org.tools4j.elara.output.CommandLoopback
 
enqueuingCommand(int) - Method in class org.tools4j.elara.output.DefaultCommandLoopback
 
ensureCapacity(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
ENTRY_ID - Static variable in interface org.tools4j.elara.format.ValueFormatter
Placeholder in format string for log entry ID
entryId(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
entryId() - Method in class org.tools4j.elara.log.CommittedEventPoller
 
entryId() - Method in interface org.tools4j.elara.log.MessageLog.Poller
 
equals(Object) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
equals(Object) - Method in class org.tools4j.elara.plugin.timer.TimerPlugin
 
Event - Interface in org.tools4j.elara.event
 
EVENT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
event(DataFrameFormatter) - Static method in enum org.tools4j.elara.format.MessagePrinters
 
Event.Flags - Interface in org.tools4j.elara.event
 
Event.Id - Interface in org.tools4j.elara.event
 
EVENT_FORMAT_CMD - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
EVENT_FORMAT_EVT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
eventApplied(Event.Id) - Method in interface org.tools4j.elara.plugin.base.BaseState
 
eventApplied(Event) - Method in interface org.tools4j.elara.plugin.base.BaseState.Mutable
 
eventApplied(Event.Id) - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
eventApplied(Event) - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
EventApplier - Interface in org.tools4j.elara.application
 
eventApplier() - Method in interface org.tools4j.elara.factory.ApplierFactory
 
eventApplier() - Method in class org.tools4j.elara.factory.DefaultApplierFactory
 
eventApplier() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
eventApplier() - Method in interface org.tools4j.elara.init.Configuration
 
eventApplier(EventApplier) - Method in interface org.tools4j.elara.init.Context
 
eventApplier(BaseState.Mutable) - Method in interface org.tools4j.elara.plugin.api.Plugin.Configuration
 
eventApplier(BaseState.Mutable) - Method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
eventApplierStep() - Method in interface org.tools4j.elara.factory.ApplierFactory
 
eventApplierStep() - Method in class org.tools4j.elara.factory.DefaultApplierFactory
 
eventApplierStep() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
eventHandler() - Method in interface org.tools4j.elara.factory.ApplierFactory
 
eventHandler() - Method in class org.tools4j.elara.factory.DefaultApplierFactory
 
eventHandler() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
EventHandler - Class in org.tools4j.elara.handler
Event handler that appends and outputs outputs events.
EventHandler(BaseState.Mutable, EventApplier, ExceptionHandler, DuplicateHandler) - Constructor for class org.tools4j.elara.handler.EventHandler
 
eventLog() - Method in interface org.tools4j.elara.init.Configuration
 
eventLog(String) - Method in interface org.tools4j.elara.init.Context
 
eventLog(MessageLog) - Method in interface org.tools4j.elara.init.Context
 
EventPollerStep - Class in org.tools4j.elara.loop
 
EventPollerStep(MessageLog.Poller, EventHandler) - Constructor for class org.tools4j.elara.loop.EventPollerStep
 
EventRouter - Interface in org.tools4j.elara.route
Facilitates routing of events when processing commands.
EventRouter.Default - Interface in org.tools4j.elara.route
Provides default methods for EventRouter.
EventRouter.RoutingContext - Interface in org.tools4j.elara.route
Context object returned by EventRouter.routingEvent() allowing for zero copy encoding of events directly into the event log buffer.
EventType - Enum in org.tools4j.elara.event
 
ExceptionHandler - Interface in org.tools4j.elara.application
 
exceptionHandler() - Method in interface org.tools4j.elara.init.Configuration
 
exceptionHandler(ExceptionHandler) - Method in interface org.tools4j.elara.init.Context
 
ExpandableDirectBuffer - Class in org.tools4j.elara.log
A DirectBuffer that wraps another buffer and preserves the underlying buffer's extensibility.
ExpandableDirectBuffer() - Constructor for class org.tools4j.elara.log.ExpandableDirectBuffer
Create an unwrapped ExpandableDirectBuffer.
ExpandableDirectBuffer(MutableDirectBuffer) - Constructor for class org.tools4j.elara.log.ExpandableDirectBuffer
 
ExpandableDirectBuffer(MutableDirectBuffer, int) - Constructor for class org.tools4j.elara.log.ExpandableDirectBuffer
 

F

flags() - Method in interface org.tools4j.elara.event.Event
 
Flags - Enum in org.tools4j.elara.flyweight
 
flags() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
flags() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
flags() - Method in interface org.tools4j.elara.flyweight.Header
 
FLAGS - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's flags value
flags(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
FLAGS_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
FLAGS_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
flush() - Method in class org.tools4j.elara.log.MessageLogPrinter
 
Flyweight<F> - Interface in org.tools4j.elara.flyweight
 
FlyweightCommand - Class in org.tools4j.elara.flyweight
 
FlyweightCommand() - Constructor for class org.tools4j.elara.flyweight.FlyweightCommand
 
FlyweightDataFrame - Class in org.tools4j.elara.flyweight
 
FlyweightDataFrame() - Constructor for class org.tools4j.elara.flyweight.FlyweightDataFrame
 
FlyweightEvent - Class in org.tools4j.elara.flyweight
 
FlyweightEvent() - Constructor for class org.tools4j.elara.flyweight.FlyweightEvent
 
FlyweightHeader - Class in org.tools4j.elara.flyweight
 
FlyweightHeader() - Constructor for class org.tools4j.elara.flyweight.FlyweightHeader
 
Frame - Interface in org.tools4j.elara.flyweight
 
FRAME - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame itself
FRAME - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
frame(DataFrameFormatter) - Static method in enum org.tools4j.elara.format.MessagePrinters
 
FrameDescriptor - Enum in org.tools4j.elara.flyweight
Descriptor of frame layout for commands and events in a byte buffer.

G

GENERAL - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
GENERAL_FORMAT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
getByte(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getBytes(int, byte[]) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getBytes(int, byte[], int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getBytes(int, MutableDirectBuffer, int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getBytes(int, ByteBuffer, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getBytes(int, ByteBuffer, int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getChar(int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getChar(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getDouble(int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getDouble(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getFloat(int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getFloat(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getInt(int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getInt(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getLong(int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getLong(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getShort(int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getShort(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringAscii(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringAscii(int, Appendable) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringAscii(int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringAscii(int, Appendable, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringAscii(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringAscii(int, int, Appendable) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringUtf8(int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringUtf8(int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringUtf8(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringWithoutLengthAscii(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringWithoutLengthAscii(int, int, Appendable) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
getStringWithoutLengthUtf8(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 

H

handleCommandProcessorException(Command, Throwable) - Method in interface org.tools4j.elara.application.ExceptionHandler
 
handleEventApplierException(Event, Throwable) - Method in interface org.tools4j.elara.application.ExceptionHandler
 
handleEventOutputException(Event, Throwable) - Method in interface org.tools4j.elara.application.ExceptionHandler
 
handleException(String, Throwable) - Method in interface org.tools4j.elara.application.ExceptionHandler
 
handleException(Loop, Step, Throwable) - Method in interface org.tools4j.elara.application.ExceptionHandler
 
hashCode() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
hashCode() - Method in class org.tools4j.elara.plugin.timer.TimerPlugin
 
hasTimer(long) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
hasTimer(long) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
header() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
header() - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
header() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
header() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
header() - Method in interface org.tools4j.elara.flyweight.Frame
 
Header - Interface in org.tools4j.elara.flyweight
A header of a frame as described by FrameDescriptor.
HEADER - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame's header
HEADER_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
HEADER_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
HeartbeatPlugin - Class in org.tools4j.elara.plugin.heartbeat
A plugin that issues heartbeat commands and optionally events that can be reacted upon.
HeartbeatPlugin() - Constructor for class org.tools4j.elara.plugin.heartbeat.HeartbeatPlugin
 

I

id() - Method in interface org.tools4j.elara.command.Command
 
id() - Method in interface org.tools4j.elara.event.Event
 
id() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
id() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
id(int) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
id(int) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
idleStrategy() - Method in interface org.tools4j.elara.init.Configuration
 
idleStrategy(IdleStrategy) - Method in interface org.tools4j.elara.init.Context
 
index() - Method in interface org.tools4j.elara.event.Event.Id
 
INDEX - Static variable in class org.tools4j.elara.flyweight.FlyweightCommand
 
index() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
index() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
index() - Method in interface org.tools4j.elara.flyweight.Header
 
INDEX - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's index value
index(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
index() - Method in interface org.tools4j.elara.route.EventRouter.RoutingContext
 
INDEX_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
INDEX_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
indexById(long) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
indexById(long) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
indexOfNextDeadline() - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
init(DirectBuffer, int) - Method in interface org.tools4j.elara.flyweight.Flyweight
 
init(MutableDirectBuffer, int, int, long, int, long, DirectBuffer, int, int) - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
init(DirectBuffer, int, DirectBuffer, int, int) - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
init(DirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
init(MutableDirectBuffer, int, int, int, long, long, byte, short, DirectBuffer, int, int) - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
init(DirectBuffer, int, DirectBuffer, int, int) - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
init(DirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
init(MutableDirectBuffer, int, int, long, short, int, long, byte, DirectBuffer, int, int) - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
init(DirectBuffer, int, DirectBuffer, int, int) - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
init(DirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
init(int, int, long, long, byte, short, int, MutableDirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
init(Header, MutableDirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
init(DirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
initStep() - Method in class org.tools4j.elara.factory.DefaultRunnerFactory
 
initStep() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
initStep() - Method in interface org.tools4j.elara.factory.RunnerFactory
 
InMemoryLog - Class in org.tools4j.elara.log
 
InMemoryLog() - Constructor for class org.tools4j.elara.log.InMemoryLog
 
InMemoryLog(int, int, boolean, boolean) - Constructor for class org.tools4j.elara.log.InMemoryLog
 
input(Input) - Method in interface org.tools4j.elara.init.Context
 
Input - Interface in org.tools4j.elara.input
 
Input.Poller - Interface in org.tools4j.elara.input
 
InputFactory - Interface in org.tools4j.elara.factory
 
inputs() - Method in class org.tools4j.elara.factory.DefaultInputFactory
 
inputs() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
inputs() - Method in interface org.tools4j.elara.factory.InputFactory
 
inputs() - Method in interface org.tools4j.elara.init.Configuration
 
inputs(BaseState) - Method in interface org.tools4j.elara.plugin.api.Plugin.Configuration
 
inputs(BaseState) - Method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
isAdmin() - Method in interface org.tools4j.elara.command.Command
 
isAdmin(int) - Static method in enum org.tools4j.elara.command.CommandType
 
isAdmin() - Method in interface org.tools4j.elara.event.Event
 
isAdmin(int) - Static method in enum org.tools4j.elara.event.EventType
 
isApplication() - Method in interface org.tools4j.elara.command.Command
 
isApplication(int) - Static method in enum org.tools4j.elara.command.CommandType
 
isApplication() - Method in interface org.tools4j.elara.event.Event
 
isApplication(int) - Static method in enum org.tools4j.elara.event.EventType
 
isBootCommand(Command) - Static method in enum org.tools4j.elara.plugin.boot.BootCommands
 
isBootEvent(Event) - Static method in enum org.tools4j.elara.plugin.boot.BootEvents
 
isClosed() - Method in interface org.tools4j.elara.input.Receiver.ReceivingContext
 
isClosed() - Method in interface org.tools4j.elara.log.MessageLog.AppendContext
 
isClosed() - Method in interface org.tools4j.elara.output.CommandLoopback.EnqueuingContext
 
isClosed() - Method in interface org.tools4j.elara.route.EventRouter.RoutingContext
Returns true if this routing context has already been closed through either of EventRouter.RoutingContext.route(int), EventRouter.RoutingContext.abort() or EventRouter.RoutingContext.close().
isCommit() - Method in interface org.tools4j.elara.event.Event.Flags
 
isCommit(byte) - Static method in enum org.tools4j.elara.flyweight.Flags
 
isExpandable() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
isFinal() - Method in interface org.tools4j.elara.event.Event.Flags
 
isFinal(byte) - Static method in enum org.tools4j.elara.flyweight.Flags
 
isInRange(int) - Method in enum org.tools4j.elara.plugin.api.TypeRange
 
isNonFinal() - Method in interface org.tools4j.elara.event.Event.Flags
 
isNonFinal(byte) - Static method in enum org.tools4j.elara.flyweight.Flags
 
isRollback() - Method in interface org.tools4j.elara.event.Event.Flags
 
isRollback(byte) - Static method in enum org.tools4j.elara.flyweight.Flags
 
isSkipped() - Method in class org.tools4j.elara.route.DefaultEventRouter
 
isSkipped() - Method in interface org.tools4j.elara.route.EventRouter
If true the current command was skipped without routing any events.
isTimerEvent(Event) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 

J

join(long) - Method in class org.tools4j.elara.run.ElaraRunner
 

L

launch(Context) - Static method in enum org.tools4j.elara.run.Elara
 
launch(Configuration) - Static method in enum org.tools4j.elara.run.Elara
 
launch(ElaraFactory) - Static method in enum org.tools4j.elara.run.Elara
 
line(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
LINE - Static variable in interface org.tools4j.elara.format.ValueFormatter
Placeholder in format string for log line no
LINE_SEPARATOR - Static variable in interface org.tools4j.elara.format.ValueFormatter
Placeholder in format string for line separator
LONG - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
LONG_FORMAT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
LOOPBACK_SOURCE - Static variable in interface org.tools4j.elara.input.Receiver
 
loopbackSequenceGenerator() - Method in class org.tools4j.elara.factory.DefaultOutputFactory
 
loopbackSequenceGenerator() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
loopbackSequenceGenerator() - Method in interface org.tools4j.elara.factory.OutputFactory
 

M

MAX_RESERVED_TYPE - Static variable in enum org.tools4j.elara.plugin.api.TypeRange
 
MESSAGE - Static variable in interface org.tools4j.elara.format.ValueFormatter
Placeholder in format string for message itself
MessageLog - Interface in org.tools4j.elara.log
 
MessageLog.AppendContext - Interface in org.tools4j.elara.log
 
MessageLog.Appender - Interface in org.tools4j.elara.log
 
MessageLog.Handler - Interface in org.tools4j.elara.log
 
MessageLog.Handler.Result - Enum in org.tools4j.elara.log
 
MessageLog.Poller - Interface in org.tools4j.elara.log
 
MessageLogPrinter - Class in org.tools4j.elara.log
 
MessageLogPrinter() - Constructor for class org.tools4j.elara.log.MessageLogPrinter
 
MessageLogPrinter(OutputStream) - Constructor for class org.tools4j.elara.log.MessageLogPrinter
 
MessageLogPrinter(OutputStream, boolean) - Constructor for class org.tools4j.elara.log.MessageLogPrinter
 
MessageLogPrinter(Writer) - Constructor for class org.tools4j.elara.log.MessageLogPrinter
 
MessageLogPrinter(Writer, boolean) - Constructor for class org.tools4j.elara.log.MessageLogPrinter
 
MessagePrinter<M> - Interface in org.tools4j.elara.format
 
MessagePrinters - Enum in org.tools4j.elara.format
 
MIN_RESERVED_TYPE - Static variable in enum org.tools4j.elara.plugin.api.TypeRange
 
moveTo(long) - Method in class org.tools4j.elara.log.CommittedEventPoller
 
moveTo(long) - Method in interface org.tools4j.elara.log.MessageLog.Poller
 
moveToEnd() - Method in class org.tools4j.elara.log.CommittedEventPoller
 
moveToEnd() - Method in interface org.tools4j.elara.log.MessageLog.Poller
 
moveToNext() - Method in class org.tools4j.elara.log.CommittedEventPoller
 
moveToNext() - Method in interface org.tools4j.elara.log.MessageLog.Poller
 
moveToStart() - Method in class org.tools4j.elara.log.CommittedEventPoller
 
moveToStart() - Method in interface org.tools4j.elara.log.MessageLog.Poller
 

N

nextEventIndex() - Method in class org.tools4j.elara.route.DefaultEventRouter
 
nextEventIndex() - Method in interface org.tools4j.elara.route.EventRouter
Returns the zero based index of the next event to be routed.
nextRepetition(int) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
nextSequence() - Method in interface org.tools4j.elara.input.SequenceGenerator
 
nextSequence() - Method in class org.tools4j.elara.input.SimpleSequenceGenerator
 
nextTimerId(EventRouter) - Method in class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
nextTimerId(EventRouter) - Method in interface org.tools4j.elara.plugin.timer.TimerControl
 
NO_DEPENDENCIES - Static variable in interface org.tools4j.elara.plugin.api.Plugin
 
NO_INPUTS - Static variable in interface org.tools4j.elara.plugin.api.Plugin
 
NONE - Static variable in enum org.tools4j.elara.flyweight.Flags
 
NONE_STRING - Static variable in enum org.tools4j.elara.flyweight.Flags
 
NOOP - Static variable in interface org.tools4j.elara.application.CommandProcessor
 
NOOP - Static variable in interface org.tools4j.elara.application.DuplicateHandler
No-op handler silently ignoring all duplicates.
NOOP - Static variable in interface org.tools4j.elara.application.EventApplier
 
NOOP - Static variable in interface org.tools4j.elara.output.Output
 

O

offset() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
onCommand(Command, EventRouter) - Method in interface org.tools4j.elara.application.CommandProcessor
 
onCommand(Command, EventRouter) - Method in class org.tools4j.elara.command.CompositeCommandProcessor
 
onCommand(Command) - Method in interface org.tools4j.elara.handler.CommandHandler
 
onCommand(Command) - Method in class org.tools4j.elara.handler.DefaultCommandHandler
 
onCommand(Command, EventRouter) - Method in class org.tools4j.elara.plugin.boot.BootCommandProcessor
 
onCommand(Command, EventRouter) - Method in class org.tools4j.elara.plugin.timer.TimerCommandProcessor
 
onEvent(Event) - Method in interface org.tools4j.elara.application.EventApplier
 
onEvent(Event) - Method in class org.tools4j.elara.event.CompositeEventApplier
 
onEvent(Event) - Method in class org.tools4j.elara.handler.EventHandler
 
onEvent(Event) - Method in class org.tools4j.elara.plugin.timer.TimerEventApplier
 
onMessage(DirectBuffer) - Method in class org.tools4j.elara.handler.PollerCommandHandler
 
onMessage(DirectBuffer) - Method in interface org.tools4j.elara.log.MessageLog.Handler
 
org.tools4j.elara.application - package org.tools4j.elara.application
 
org.tools4j.elara.command - package org.tools4j.elara.command
 
org.tools4j.elara.event - package org.tools4j.elara.event
 
org.tools4j.elara.factory - package org.tools4j.elara.factory
 
org.tools4j.elara.flyweight - package org.tools4j.elara.flyweight
 
org.tools4j.elara.format - package org.tools4j.elara.format
 
org.tools4j.elara.handler - package org.tools4j.elara.handler
 
org.tools4j.elara.init - package org.tools4j.elara.init
 
org.tools4j.elara.input - package org.tools4j.elara.input
 
org.tools4j.elara.log - package org.tools4j.elara.log
 
org.tools4j.elara.loop - package org.tools4j.elara.loop
 
org.tools4j.elara.output - package org.tools4j.elara.output
 
org.tools4j.elara.plugin.api - package org.tools4j.elara.plugin.api
 
org.tools4j.elara.plugin.base - package org.tools4j.elara.plugin.base
 
org.tools4j.elara.plugin.boot - package org.tools4j.elara.plugin.boot
 
org.tools4j.elara.plugin.heartbeat - package org.tools4j.elara.plugin.heartbeat
 
org.tools4j.elara.plugin.replicate - package org.tools4j.elara.plugin.replicate
 
org.tools4j.elara.plugin.timer - package org.tools4j.elara.plugin.timer
 
org.tools4j.elara.route - package org.tools4j.elara.route
 
org.tools4j.elara.run - package org.tools4j.elara.run
 
org.tools4j.elara.time - package org.tools4j.elara.time
 
output() - Method in class org.tools4j.elara.factory.DefaultOutputFactory
 
output() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
output() - Method in interface org.tools4j.elara.factory.OutputFactory
 
output() - Method in interface org.tools4j.elara.init.Configuration
 
output(Output) - Method in interface org.tools4j.elara.init.Context
 
Output - Interface in org.tools4j.elara.output
 
output(BaseState) - Method in interface org.tools4j.elara.plugin.api.Plugin.Configuration
 
output(BaseState) - Method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
OutputFactory - Interface in org.tools4j.elara.factory
 
outputHandler() - Method in class org.tools4j.elara.factory.DefaultOutputFactory
 
outputHandler() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
outputHandler() - Method in interface org.tools4j.elara.factory.OutputFactory
 
OutputHandler - Interface in org.tools4j.elara.handler
 
outputStep() - Method in class org.tools4j.elara.factory.DefaultOutputFactory
 
outputStep() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
outputStep() - Method in interface org.tools4j.elara.factory.OutputFactory
 
OutputStep - Class in org.tools4j.elara.loop
Step that invokes output handler with committed events and replay flag during replay.
OutputStep(OutputHandler, MessageLog) - Constructor for class org.tools4j.elara.loop.OutputStep
 
OutputStep(OutputHandler, MessageLog, String) - Constructor for class org.tools4j.elara.loop.OutputStep
 

P

parameterized(String, ValueFormatter<? super M>) - Static method in interface org.tools4j.elara.format.MessagePrinter
 
ParameterizedMessagePrinter<M> - Class in org.tools4j.elara.format
 
ParameterizedMessagePrinter(String, ValueFormatter<? super M>) - Constructor for class org.tools4j.elara.format.ParameterizedMessagePrinter
 
parseIntAscii(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
parseLongAscii(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
parseNaturalIntAscii(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
parseNaturalLongAscii(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
payload() - Method in interface org.tools4j.elara.command.Command
 
payload() - Method in interface org.tools4j.elara.event.Event
 
payload() - Method in interface org.tools4j.elara.flyweight.DataFrame
 
payload() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
payload() - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
payload() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
PAYLOAD - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame's payload value
payload(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
PAYLOAD_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
PAYLOAD_SIZE - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's payload-size value
PAYLOAD_SIZE - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
PAYLOAD_SIZE_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
PAYLOAD_SIZE_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
payloadSize() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
payloadSize() - Method in interface org.tools4j.elara.flyweight.Header
 
payloadSize(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
perform() - Method in class org.tools4j.elara.loop.CommandPollerStep
 
perform() - Method in class org.tools4j.elara.loop.DutyCycleStep
 
perform() - Method in class org.tools4j.elara.loop.EventPollerStep
 
perform() - Method in class org.tools4j.elara.loop.OutputStep
 
perform() - Method in class org.tools4j.elara.loop.SequencerStep
 
periodicStarted(MutableDirectBuffer, int, long, int, long) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
PIPE - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
PIPE_FORMAT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
plugin(Plugin<?>) - Method in interface org.tools4j.elara.init.Context
 
plugin(Plugin<P>, Supplier<? extends P>) - Method in interface org.tools4j.elara.init.Context
 
plugin(Plugin<P>, Consumer<? super P>) - Method in interface org.tools4j.elara.init.Context
 
plugin(Plugin<P>, Supplier<? extends P>, Consumer<? super P>) - Method in interface org.tools4j.elara.init.Context
 
Plugin<P> - Interface in org.tools4j.elara.plugin.api
API implemented by an elara plugin.
plugin() - Method in interface org.tools4j.elara.plugin.api.Plugin.Dependency
 
Plugin.Configuration - Interface in org.tools4j.elara.plugin.api
 
Plugin.Dependency<P> - Interface in org.tools4j.elara.plugin.api
 
Plugin.NullState - Enum in org.tools4j.elara.plugin.api
 
PluginFactory - Interface in org.tools4j.elara.factory
 
plugins() - Method in class org.tools4j.elara.factory.DefaultPluginFactory
 
plugins() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
plugins() - Method in interface org.tools4j.elara.factory.PluginFactory
 
plugins() - Method in interface org.tools4j.elara.init.Configuration
 
Plugins - Enum in org.tools4j.elara.plugin.api
 
pluginStateAware() - Method in interface org.tools4j.elara.plugin.api.Plugin.Dependency
 
poll(Receiver) - Method in interface org.tools4j.elara.input.Input.Poller
 
poll(MessageLog.Handler) - Method in class org.tools4j.elara.log.CommittedEventPoller
 
poll(MessageLog.Handler) - Method in interface org.tools4j.elara.log.MessageLog.Poller
 
poller() - Method in interface org.tools4j.elara.input.Input
 
poller() - Method in class org.tools4j.elara.log.InMemoryLog
 
poller(String) - Method in class org.tools4j.elara.log.InMemoryLog
 
poller() - Method in interface org.tools4j.elara.log.MessageLog
 
poller(String) - Method in interface org.tools4j.elara.log.MessageLog
 
PollerCommandHandler - Class in org.tools4j.elara.handler
 
PollerCommandHandler(CommandHandler) - Constructor for class org.tools4j.elara.handler.PollerCommandHandler
 
print(long, long, M, PrintWriter) - Method in class org.tools4j.elara.format.CompositeMessagePrinter
 
print(long, long, M, PrintWriter) - Method in interface org.tools4j.elara.format.MessagePrinter
 
print(long, long, M, PrintWriter) - Method in class org.tools4j.elara.format.ParameterizedMessagePrinter
 
print(MessageLog.Poller, Flyweight<M>) - Method in class org.tools4j.elara.log.MessageLogPrinter
 
print(MessageLog.Poller, Flyweight<M>, MessagePrinter<? super M>) - Method in class org.tools4j.elara.log.MessageLogPrinter
 
print(MessageLog.Poller, Flyweight<M>, Predicate<? super M>, MessagePrinter<? super M>) - Method in class org.tools4j.elara.log.MessageLogPrinter
 
processCommands(boolean) - Method in interface org.tools4j.elara.plugin.base.BaseState.Mutable
 
processCommands() - Method in interface org.tools4j.elara.plugin.base.BaseState
 
processCommands() - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
processCommands(boolean) - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
ProcessorFactory - Interface in org.tools4j.elara.factory
 
provide(long, long, M) - Method in interface org.tools4j.elara.format.CompositeMessagePrinter.PrinterProvider
 
publish(Event, boolean) - Method in class org.tools4j.elara.handler.DefaultOutputHandler
 
publish(Event, boolean) - Method in interface org.tools4j.elara.handler.OutputHandler
 
publish(Event, boolean, CommandLoopback) - Method in class org.tools4j.elara.output.CompositeOutput
 
publish(Event, boolean, CommandLoopback) - Method in interface org.tools4j.elara.output.Output
 
publish(Event, boolean, CommandLoopback) - Method in class org.tools4j.elara.plugin.boot.BootOutput
 
putByte(int, byte) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putBytes(int, byte[]) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putBytes(int, byte[], int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putBytes(int, ByteBuffer, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putBytes(int, ByteBuffer, int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putBytes(int, DirectBuffer, int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putChar(int, char, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putChar(int, char) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putDouble(int, double, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putDouble(int, double) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putFloat(int, float, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putFloat(int, float) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putInt(int, int, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putInt(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putIntAscii(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putLong(int, long, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putLong(int, long) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putLongAscii(int, long) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putNaturalIntAscii(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putNaturalIntAsciiFromEnd(int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putNaturalLongAscii(int, long) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putNaturalPaddedIntAscii(int, int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putShort(int, short, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putShort(int, short) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringAscii(int, String) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringAscii(int, String, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringUtf8(int, String) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringUtf8(int, String, ByteOrder) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringUtf8(int, String, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringUtf8(int, String, ByteOrder, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringWithoutLengthAscii(int, String) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringWithoutLengthAscii(int, String, int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
putStringWithoutLengthUtf8(int, String) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 

R

receive(int) - Method in interface org.tools4j.elara.input.Receiver.ReceivingContext
 
receiveMessage(int, long, DirectBuffer, int, int) - Method in interface org.tools4j.elara.input.Receiver.Default
 
receiveMessage(int, long, int, DirectBuffer, int, int) - Method in interface org.tools4j.elara.input.Receiver.Default
 
receiveMessage(int, long, DirectBuffer, int, int) - Method in interface org.tools4j.elara.input.Receiver
 
receiveMessage(int, long, int, DirectBuffer, int, int) - Method in interface org.tools4j.elara.input.Receiver
 
receiveMessageWithoutPayload(int, long, int) - Method in interface org.tools4j.elara.input.Receiver.Default
 
receiveMessageWithoutPayload(int, long, int) - Method in interface org.tools4j.elara.input.Receiver
 
receiver() - Method in class org.tools4j.elara.factory.DefaultInputFactory
 
receiver() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
receiver() - Method in interface org.tools4j.elara.factory.InputFactory
 
Receiver - Interface in org.tools4j.elara.input
 
Receiver.Default - Interface in org.tools4j.elara.input
 
Receiver.ReceivingContext - Interface in org.tools4j.elara.input
 
receivingMessage(int, long, int) - Method in class org.tools4j.elara.input.DefaultReceiver
 
receivingMessage(int, long) - Method in interface org.tools4j.elara.input.Receiver.Default
 
receivingMessage(int, long) - Method in interface org.tools4j.elara.input.Receiver
 
receivingMessage(int, long, int) - Method in interface org.tools4j.elara.input.Receiver
 
remove(int) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
remove(int) - Method in interface org.tools4j.elara.plugin.timer.TimerState.Mutable
 
removeById(long) - Method in interface org.tools4j.elara.plugin.timer.TimerState.Mutable
 
repetition(int) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
repetition(int, int) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
repetition(int, int) - Method in interface org.tools4j.elara.plugin.timer.TimerState.Mutable
 
repetition(int) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
REPETITION_SINGLE - Static variable in enum org.tools4j.elara.plugin.timer.TimerEvents
Repetition value for a simple timer without repetitions
RESERVED_MAX - Static variable in enum org.tools4j.elara.command.CommandType
Max event type that is reserved for use by elara or elara plugins
RESERVED_MAX - Static variable in enum org.tools4j.elara.event.EventType
Max event type that is reserved for elara and elara plugins
RESERVED_MIN - Static variable in enum org.tools4j.elara.command.CommandType
Min event type that is reserved for use by elara or elara plugins
RESERVED_MIN - Static variable in enum org.tools4j.elara.event.EventType
Min event type that is reserved for elara and elara plugins
reset() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
reset() - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
reset() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
reset() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
ROLLBACK - Static variable in enum org.tools4j.elara.event.EventType
Final event marking the rollback of processing a command.
ROLLBACK - Static variable in enum org.tools4j.elara.flyweight.Flags
 
rollback(FlyweightEvent, MutableDirectBuffer, int, Command, short) - Static method in enum org.tools4j.elara.plugin.base.BaseEvents
 
ROLLBACK_STRING - Static variable in enum org.tools4j.elara.flyweight.Flags
 
route(int) - Method in interface org.tools4j.elara.route.EventRouter.RoutingContext
Completes event encoding and routes the event; the event will be applied to the application context but it cannot be polled from the event log yet (starting the next event or completion of command will make the event available for polling).
routeEvent(DirectBuffer, int, int) - Method in interface org.tools4j.elara.route.EventRouter.Default
 
routeEvent(int, DirectBuffer, int, int) - Method in interface org.tools4j.elara.route.EventRouter.Default
 
routeEvent(DirectBuffer, int, int) - Method in interface org.tools4j.elara.route.EventRouter
Routes an APPLICATION event already encoded in the given buffer.
routeEvent(int, DirectBuffer, int, int) - Method in interface org.tools4j.elara.route.EventRouter
Routes an already encoded event of the specified event type.
routeEventWithoutPayload(int) - Method in interface org.tools4j.elara.route.EventRouter.Default
 
routeEventWithoutPayload(int) - Method in interface org.tools4j.elara.route.EventRouter
Routes an event of the specified event type that carries no payload data.
routingEvent(int) - Method in class org.tools4j.elara.route.DefaultEventRouter
 
routingEvent() - Method in interface org.tools4j.elara.route.EventRouter.Default
 
routingEvent() - Method in interface org.tools4j.elara.route.EventRouter
Starts routing of an APPLICATION event and returns the routing context with the buffer for event encoding.
routingEvent(int) - Method in interface org.tools4j.elara.route.EventRouter
Starts routing of an event of the given type returns the routing context with the buffer for event encoding.
run() - Method in class org.tools4j.elara.loop.ElaraLoop
 
RunnerFactory - Interface in org.tools4j.elara.factory
 
runningCondition() - Method in class org.tools4j.elara.factory.DefaultRunnerFactory
 
runningCondition() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
runningCondition() - Method in interface org.tools4j.elara.factory.RunnerFactory
 

S

select(long, long, M) - Method in interface org.tools4j.elara.format.CompositeMessagePrinter.PrinterSelector
 
sequence() - Method in interface org.tools4j.elara.command.Command.Id
 
sequence() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
sequence() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
sequence() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
sequence() - Method in interface org.tools4j.elara.flyweight.Header
 
SEQUENCE - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's sequence value
sequence(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
SEQUENCE_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
SEQUENCE_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
SequenceGenerator - Interface in org.tools4j.elara.input
 
sequencerStep() - Method in class org.tools4j.elara.factory.DefaultInputFactory
 
sequencerStep() - Method in class org.tools4j.elara.factory.DefaultSingletons
 
sequencerStep() - Method in interface org.tools4j.elara.factory.InputFactory
 
SequencerStep - Class in org.tools4j.elara.loop
 
SequencerStep(Receiver, Input...) - Constructor for class org.tools4j.elara.loop.SequencerStep
 
ServerConfig - Interface in org.tools4j.elara.plugin.replicate
 
serverCount() - Method in class org.tools4j.elara.plugin.replicate.DefaultServerConfig
 
serverCount() - Method in interface org.tools4j.elara.plugin.replicate.ServerConfig
 
serverId() - Method in class org.tools4j.elara.plugin.replicate.DefaultServerConfig
 
serverId(int) - Method in class org.tools4j.elara.plugin.replicate.DefaultServerConfig
 
serverId() - Method in interface org.tools4j.elara.plugin.replicate.ServerConfig
 
serverId(int) - Method in interface org.tools4j.elara.plugin.replicate.ServerConfig
 
setMemory(int, int, byte) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
SHORT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
SHORT_FORMAT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
SIGNAL_APP_INITIALISATION_COMPLETE - Static variable in enum org.tools4j.elara.plugin.boot.BootCommands
Command enqueued to the command via loopback when the first non-replayed event observed; the boot plugin command processor translates this command into an APP_INITIALISATION_COMPLETED event.
SIGNAL_APP_INITIALISATION_START - Static variable in enum org.tools4j.elara.plugin.boot.BootCommands
Command added to the command log when an application is started; the boot plugin command processor translates this command into an APP_INITIALISATION_STARTED event.
SimpleSequenceGenerator - Class in org.tools4j.elara.input
 
SimpleSequenceGenerator() - Constructor for class org.tools4j.elara.input.SimpleSequenceGenerator
 
SimpleSequenceGenerator(long) - Constructor for class org.tools4j.elara.input.SimpleSequenceGenerator
 
SimpleTimerState - Class in org.tools4j.elara.plugin.timer
 
SimpleTimerState() - Constructor for class org.tools4j.elara.plugin.timer.SimpleTimerState
 
SimpleTimerState(int) - Constructor for class org.tools4j.elara.plugin.timer.SimpleTimerState
 
singleton() - Static method in interface org.tools4j.elara.plugin.replicate.ServerConfig
 
singleton(int) - Static method in interface org.tools4j.elara.plugin.replicate.ServerConfig
 
singletons() - Method in class org.tools4j.elara.factory.DefaultElaraFactory
 
singletons() - Method in interface org.tools4j.elara.factory.ElaraFactory
 
Singletons - Interface in org.tools4j.elara.factory
Proxy over all factories that delegates to the underlying factories for object creation once and then returns a single cached instance per factory and object type.
Singletons.FactorySupplier<T> - Interface in org.tools4j.elara.factory
 
size() - Method in class org.tools4j.elara.log.InMemoryLog
 
skipCommand() - Method in class org.tools4j.elara.route.DefaultEventRouter
 
skipCommand() - Method in interface org.tools4j.elara.route.EventRouter
Skip the current command if possible.
skipCommandProcessing(Command) - Method in interface org.tools4j.elara.application.DuplicateHandler
Command processing is skipped as all events for this command ID have already been applied.
skipEventApplying(Event) - Method in interface org.tools4j.elara.application.DuplicateHandler
Event applying is skipped because it has already been applied.
source() - Method in interface org.tools4j.elara.command.Command.Id
 
source() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
source() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
source() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
source() - Method in interface org.tools4j.elara.flyweight.Header
 
SOURCE - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's source value
source(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
SOURCE_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
SOURCE_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
start(IdleStrategy, ExceptionHandler, ThreadFactory, RunnerFactory) - Static method in class org.tools4j.elara.loop.ElaraLoop
Creates, starts and returns a new thread running a loop with the given steps.
start(Command) - Method in class org.tools4j.elara.route.DefaultEventRouter
 
startPeriodic(int, long, EventRouter) - Method in class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
startPeriodic(int, long, EventRouter) - Method in interface org.tools4j.elara.plugin.timer.TimerControl
 
startTimer(int, long, EventRouter) - Method in class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
startTimer(int, long, EventRouter) - Method in interface org.tools4j.elara.plugin.timer.TimerControl
 
STATE_UNAWARE - Static variable in interface org.tools4j.elara.plugin.api.Plugin
 
stop() - Method in class org.tools4j.elara.run.ElaraRunner
 
stopTimer(long, EventRouter) - Method in class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
stopTimer(long, EventRouter) - Method in interface org.tools4j.elara.plugin.timer.TimerControl
 
supply(Configuration, Singletons) - Method in interface org.tools4j.elara.factory.Singletons.FactorySupplier
 
SystemPlugin<P> - Interface in org.tools4j.elara.plugin.api
Elara system plugin with a reserved type range.

T

threadFactory() - Method in interface org.tools4j.elara.init.Configuration
 
threadFactory(String) - Method in interface org.tools4j.elara.init.Context
 
threadFactory(ThreadFactory) - Method in interface org.tools4j.elara.init.Context
 
threadState() - Method in class org.tools4j.elara.run.ElaraRunner
 
time() - Method in interface org.tools4j.elara.command.Command
 
time() - Method in interface org.tools4j.elara.event.Event
 
time() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
time() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
time() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
time() - Method in interface org.tools4j.elara.flyweight.Header
 
TIME - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's time value
time(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
time(int) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
time(int) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
TIME_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
TIME_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
timeout(int) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
timeout(int) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
TIMER_EXPIRED - Static variable in enum org.tools4j.elara.plugin.timer.TimerEvents
Event type for event indicating a timer has fired and expired; it is single fire event of a one-off timer or the last fire event of a periodic timer.
TIMER_FIRED - Static variable in enum org.tools4j.elara.plugin.timer.TimerEvents
Event type for event indicating a timer has fired; the timer has remaining repetitions and will fire again.
TIMER_ID_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
TIMER_ID_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
TIMER_REPETITION_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
TIMER_REPETITION_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
TIMER_STARTED - Static variable in enum org.tools4j.elara.plugin.timer.TimerEvents
Event type for event indicating that a timer has been started.
TIMER_STOPPED - Static variable in enum org.tools4j.elara.plugin.timer.TimerEvents
Event type for event indicating that a timer has been stopped.
TIMER_TIMEOUT_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
TIMER_TIMEOUT_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
TIMER_TYPE_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
TIMER_TYPE_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
 
TimerCommandProcessor - Class in org.tools4j.elara.plugin.timer
 
TimerCommandProcessor(TimerState) - Constructor for class org.tools4j.elara.plugin.timer.TimerCommandProcessor
 
TimerCommands - Enum in org.tools4j.elara.plugin.timer
Timer commands issued through TimerTrigger either when outputting an event through the command loopback or when polling the timer trigger input.
TimerControl - Interface in org.tools4j.elara.plugin.timer
 
TimerEventApplier - Class in org.tools4j.elara.plugin.timer
 
TimerEventApplier(TimerState.Mutable) - Constructor for class org.tools4j.elara.plugin.timer.TimerEventApplier
 
timerEventName(Event) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
TimerEvents - Enum in org.tools4j.elara.plugin.timer
Timer events applying the timer state change through TimerEventApplier.
timerExpired(MutableDirectBuffer, int, Command) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
timerFired(MutableDirectBuffer, int, Command) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
timerId(Command) - Static method in enum org.tools4j.elara.plugin.timer.TimerCommands
 
timerId(Event) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
TimerPayloadDescriptor - Enum in org.tools4j.elara.plugin.timer
Descriptor of payload layout for time events in a byte buffer.
timerPlugin() - Static method in enum org.tools4j.elara.plugin.api.Plugins
 
timerPlugin(int) - Static method in enum org.tools4j.elara.plugin.api.Plugins
 
TimerPlugin - Class in org.tools4j.elara.plugin.timer
Simple timer plugin to support timers using TimerCommands and TimerEvents.
TimerPlugin(int) - Constructor for class org.tools4j.elara.plugin.timer.TimerPlugin
 
timerRepetition(Command) - Static method in enum org.tools4j.elara.plugin.timer.TimerCommands
 
timerRepetition(Event) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
timerStarted(MutableDirectBuffer, int, long, int, long) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
timerState() - Method in class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
TimerState - Interface in org.tools4j.elara.plugin.timer
 
TimerState.Mutable - Interface in org.tools4j.elara.plugin.timer
 
timerStopped(MutableDirectBuffer, int, long, int, int, long) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
timerTimeout(Command) - Static method in enum org.tools4j.elara.plugin.timer.TimerCommands
 
timerTimeout(Event) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
TimerTrigger - Class in org.tools4j.elara.plugin.timer
 
TimerTrigger(TimerState) - Constructor for class org.tools4j.elara.plugin.timer.TimerTrigger
 
timerType(Command) - Static method in enum org.tools4j.elara.plugin.timer.TimerCommands
 
timerType(Event) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
timeSource() - Method in interface org.tools4j.elara.init.Configuration
 
timeSource(TimeSource) - Method in interface org.tools4j.elara.init.Context
 
TimeSource - Interface in org.tools4j.elara.time
 
toString(byte) - Static method in enum org.tools4j.elara.flyweight.Flags
 
toString() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
toString() - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
toString() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
toString() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
toString() - Method in class org.tools4j.elara.format.ParameterizedMessagePrinter
 
toString() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
toString() - Method in class org.tools4j.elara.plugin.replicate.DefaultServerConfig
 
toString() - Method in class org.tools4j.elara.run.ElaraRunner
 
TRIGGER_TIMER - Static variable in enum org.tools4j.elara.plugin.timer.TimerCommands
Command issued by TimerTrigger; its processing subsequently triggers a TimerEvents.TIMER_EXPIRED event.
triggerTimer(MutableDirectBuffer, int, long, int, int, long) - Static method in enum org.tools4j.elara.plugin.timer.TimerCommands
 
type() - Method in interface org.tools4j.elara.command.Command
 
type() - Method in interface org.tools4j.elara.event.Event
 
type() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
type() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
type() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
type() - Method in interface org.tools4j.elara.flyweight.Header
 
TYPE - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's type value
type(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
type(int) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
type(int) - Method in interface org.tools4j.elara.plugin.timer.TimerState
 
TYPE_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
TYPE_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
typeRange() - Method in interface org.tools4j.elara.plugin.api.SystemPlugin
 
TypeRange - Enum in org.tools4j.elara.plugin.api
Type ranges for command and event types used by system plugins.
typeRange() - Method in enum org.tools4j.elara.plugin.base.BasePlugin
 
typeRange() - Method in class org.tools4j.elara.plugin.boot.BootPlugin
 
typeRange() - Method in class org.tools4j.elara.plugin.timer.TimerPlugin
 

U

UNDEFINED_STRING - Static variable in enum org.tools4j.elara.flyweight.Flags
 
unwrap() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 

V

valid() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
valid() - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
valid() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
valid() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
validate(short) - Static method in enum org.tools4j.elara.flyweight.Version
 
validateAndPopulateDefaults() - Method in interface org.tools4j.elara.init.Context
 
value() - Method in interface org.tools4j.elara.event.Event.Flags
 
value(String, long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
value(String, long, long, M) - Method in interface org.tools4j.elara.format.ValueFormatter
 
ValueFormatter<M> - Interface in org.tools4j.elara.format
 
valueOf(String) - Static method in enum org.tools4j.elara.command.CommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.event.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.flyweight.Flags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.flyweight.FrameDescriptor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.flyweight.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.format.MessagePrinters
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.init.CommandLogMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.log.MessageLog.Handler.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.api.Plugin.NullState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.api.Plugins
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.api.TypeRange
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.base.BaseEvents
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.base.BasePlugin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.boot.BootCommands
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.boot.BootEvents
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.timer.TimerCommands
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.run.Elara
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.tools4j.elara.command.CommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.event.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.flyweight.Flags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.flyweight.FrameDescriptor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.flyweight.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.format.MessagePrinters
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.init.CommandLogMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.log.MessageLog.Handler.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.api.Plugin.NullState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.api.Plugins
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.api.TypeRange
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.base.BaseEvents
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.base.BasePlugin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.boot.BootCommands
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.boot.BootEvents
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.timer.TimerCommands
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.plugin.timer.TimerPayloadDescriptor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tools4j.elara.run.Elara
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
version() - Method in interface org.tools4j.elara.flyweight.Header
 
Version - Enum in org.tools4j.elara.flyweight
Version of the current flyweight format as defined by FrameDescriptor.
VERSION - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's version value
version(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
VERSION_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
VERSION_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 

W

wrap(byte[]) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
wrap(byte[], int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
wrap(ByteBuffer) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
wrap(ByteBuffer, int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
wrap(DirectBuffer) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
wrap(MutableDirectBuffer, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
wrap(DirectBuffer, int, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
wrap(long, int) - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
wrapAdjustment() - Method in class org.tools4j.elara.log.ExpandableDirectBuffer
 
Writable - Interface in org.tools4j.elara.flyweight
 
writeTo(MutableDirectBuffer, int) - Method in interface org.tools4j.elara.command.Command
 
writeTo(MutableDirectBuffer, int) - Method in interface org.tools4j.elara.event.Event
 
writeTo(MutableDirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
writeTo(MutableDirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
writeTo(MutableDirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
writeTo(MutableDirectBuffer, int) - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
writeTo(int, int, long, long, byte, short, int, MutableDirectBuffer, int) - Static method in class org.tools4j.elara.flyweight.FlyweightHeader
 
writeTo(MutableDirectBuffer, int) - Method in interface org.tools4j.elara.flyweight.Header
 
writeTo(MutableDirectBuffer, int) - Method in interface org.tools4j.elara.flyweight.Writable
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2020 tools4j.org (Marco Terzer, Anton Anufriev). All Rights Reserved.