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

A

acquireBuffer(int) - Method in interface org.tools4j.elara.log.Writable.BufferAcquirer
 
add(long, int, long, long) - Method in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
add(long, int, long, long) - Method in interface org.tools4j.elara.plugin.timer.TimerState.Mutable
 
allEventsAppliedFor(Command.Id) - Method in interface org.tools4j.elara.plugin.base.BaseState.Mutable
 
allEventsAppliedFor(Command.Id) - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
allEventsPolled() - Method in interface org.tools4j.elara.plugin.base.BaseState
 
allEventsPolled(boolean) - Method in interface org.tools4j.elara.plugin.base.BaseState.Mutable
 
allEventsPolled() - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
allEventsPolled(boolean) - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
append(Command) - Method in class org.tools4j.elara.log.InputTrackingAppender
 
append(M) - 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
 
Application - Interface in org.tools4j.elara.application
 
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.
apply(Input) - Method in class org.tools4j.elara.handler.InputHandlerFactory
 
ApplyingEventHandler - Class in org.tools4j.elara.handler
Event handler that appends, outputs and applies events in one go.
ApplyingEventHandler(BaseState.Mutable, CommandLoopback, MessageLog.Appender<? super Event>, Output, EventApplier, ExceptionHandler, DuplicateHandler) - Constructor for class org.tools4j.elara.handler.ApplyingEventHandler
 
asInput(int, TimeSource, SequenceGenerator) - 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 - Class in org.tools4j.elara.plugin.base
Default plugin to initialise BaseState.
BasePlugin() - Constructor for class org.tools4j.elara.plugin.base.BasePlugin
 
BasePlugin.BaseContext - Interface in org.tools4j.elara.plugin.base
Base context to initialise base state.
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
 
builder() - Method in class org.tools4j.elara.plugin.base.BasePlugin
 
builder(Function<? super A, ? extends BaseState.Mutable>) - Method in class org.tools4j.elara.plugin.base.BasePlugin
 
builder() - Method in interface org.tools4j.elara.plugin.Plugin
 
builder(Function<? super A, ? extends P>) - Method in interface org.tools4j.elara.plugin.Plugin
 
builder() - Method in class org.tools4j.elara.plugin.timer.TimerPlugin
 

C

close() - Method in class org.tools4j.elara.log.InMemoryLog
 
close() - Method in interface org.tools4j.elara.log.MessageLog
 
close() - Method in class org.tools4j.elara.log.MessageLogPrinter
 
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 - Class in org.tools4j.elara.handler
 
CommandHandler(BaseState, FlyweightEventRouter, CommandProcessor, ExceptionHandler, DuplicateHandler) - Constructor for class org.tools4j.elara.handler.CommandHandler
 
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.Context
 
commandLog(String) - Method in interface org.tools4j.elara.init.Context
 
commandLog(PeekableMessageLog<Command>) - Method in interface org.tools4j.elara.init.Context
 
CommandLoopback - Interface in org.tools4j.elara.output
 
CommandPollerStep - Class in org.tools4j.elara.loop
 
CommandPollerStep(BaseState, PeekableMessageLog.PeekablePoller<? extends Command>, PeekableMessageLog.PeekPollHandler<? super Command>) - Constructor for class org.tools4j.elara.loop.CommandPollerStep
 
commandProcessor() - Method in interface org.tools4j.elara.application.Application
 
CommandProcessor - Interface in org.tools4j.elara.application
 
commandProcessor() - Method in class org.tools4j.elara.application.SimpleApplication
 
commandProcessor(BaseState) - Method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
commandProcessor(BaseState) - Method in interface org.tools4j.elara.plugin.Plugin.Context
 
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(FlyweightEvent, MutableDirectBuffer, int, Command, short) - Static method in enum org.tools4j.elara.plugin.base.BaseEvents
 
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(PeekableMessageLog<? extends Event>) - Constructor for class org.tools4j.elara.log.CommittedEventPoller
 
CommittedEventPoller(PeekableMessageLog<? extends Event>, String) - Constructor for class org.tools4j.elara.log.CommittedEventPoller
 
complete() - Method in class org.tools4j.elara.flyweight.FlyweightEventRouter
 
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
 
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(String, CommandProcessor, EventApplier) - Static method in class org.tools4j.elara.application.SimpleApplication
 
create() - Static method in interface org.tools4j.elara.init.Context
 
create() - Static method in interface org.tools4j.elara.init.PluginConfigurer
 
create(A) - Static method in interface org.tools4j.elara.init.PluginConfigurer
 
create(Class<A>) - Static method in interface org.tools4j.elara.init.PluginConfigurer
 
create(int, Input.Poller) - Static method in interface org.tools4j.elara.input.Input
 
create(BaseState.Mutable) - Method in class org.tools4j.elara.plugin.base.BasePlugin
 
create(A) - Method in interface org.tools4j.elara.plugin.Plugin.Builder
 
create(P) - Method in interface org.tools4j.elara.plugin.Plugin
 
create(int, int...) - Static method in interface org.tools4j.elara.plugin.replicate.ServerConfig
 
create(TimerState.Mutable) - Method in class org.tools4j.elara.plugin.timer.TimerPlugin
 
createDefaultBaseStae() - 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
 
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_INITIAL_CAPACITY - Static variable in class org.tools4j.elara.plugin.timer.SimpleTimerState
 
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
 
DefaultCommandLoopback - Class in org.tools4j.elara.output
 
DefaultCommandLoopback(MessageLog.Appender<? super Command>, TimeSource, SequenceGenerator) - Constructor for class org.tools4j.elara.output.DefaultCommandLoopback
 
DefaultInput - Class in org.tools4j.elara.input
 
DefaultInput(int, Input.Poller) - Constructor for class org.tools4j.elara.input.DefaultInput
 
DefaultServerConfig - Class in org.tools4j.elara.plugin.replicate
 
DefaultServerConfig(int, int...) - Constructor for class org.tools4j.elara.plugin.replicate.DefaultServerConfig
 
DefaultTimerControl - Class in org.tools4j.elara.plugin.timer
Controller to simplify routing of timer start and stop events.
DefaultTimerControl() - Constructor for class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
DefaultTimerControl(MutableDirectBuffer) - Constructor for class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
dropCommandReceived(Command) - Method in interface org.tools4j.elara.application.DuplicateHandler
A command is dropped and not appended to the command log because it is already stored there.
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.Context
 
duplicateHandler(DuplicateHandler) - Method in interface org.tools4j.elara.init.Context
 
DutyCycle - Class in org.tools4j.elara.loop
 
DutyCycle(SequencerStep, CommandPollerStep, EventPollerStep) - Constructor for class org.tools4j.elara.loop.DutyCycle
 

E

Elara - Enum in org.tools4j.elara.run
 
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
 
EMPTY_INPUTS - Static variable in interface org.tools4j.elara.input.Input
 
END_OF_TIME - Static variable in interface org.tools4j.elara.time.TimeSource
 
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
 
enqueueCommand(int, DirectBuffer, int, int) - Method in class org.tools4j.elara.output.DefaultCommandLoopback
 
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
 
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.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
 
eventApplier() - Method in interface org.tools4j.elara.application.Application
 
EventApplier - Interface in org.tools4j.elara.application
 
eventApplier() - Method in class org.tools4j.elara.application.SimpleApplication
 
eventApplier(BaseState.Mutable) - Method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
eventApplier(BaseState.Mutable) - Method in interface org.tools4j.elara.plugin.Plugin.Context
 
EventHandler - Interface in org.tools4j.elara.event
 
eventLog() - Method in interface org.tools4j.elara.init.Context
 
eventLog(String) - Method in interface org.tools4j.elara.init.Context
 
eventLog(MessageLog<Event>) - Method in interface org.tools4j.elara.init.Context
 
EventPollerStep - Class in org.tools4j.elara.loop
 
EventPollerStep(BaseState.Mutable, MessageLog.Poller<? extends Event>, MessageLog.Handler<? super Event>) - Constructor for class org.tools4j.elara.loop.EventPollerStep
 
EventRouter - Interface in org.tools4j.elara.event
 
EventType - Enum in org.tools4j.elara.event
 
ExceptionHandler - Interface in org.tools4j.elara.application
 
exceptionHandler() - Method in interface org.tools4j.elara.init.Context
 
exceptionHandler(ExceptionHandler) - Method in interface org.tools4j.elara.init.Context
 

F

flush() - Method in class org.tools4j.elara.log.MessageLogPrinter
 
Flyweight<F> - Interface in org.tools4j.elara.log
 
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
 
FlyweightEventRouter - Class in org.tools4j.elara.flyweight
 
FlyweightEventRouter(EventHandler) - Constructor for class org.tools4j.elara.flyweight.FlyweightEventRouter
 
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
 

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
 
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
 

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() - Method in class org.tools4j.elara.input.DefaultInput
 
id() - Method in interface org.tools4j.elara.input.Input
 
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.Context
 
idleStrategy(IdleStrategy) - Method in interface org.tools4j.elara.init.Context
 
index() - Method in interface org.tools4j.elara.event.Event.Id
 
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_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(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, 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, 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, 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
 
init(DirectBuffer, int) - Method in interface org.tools4j.elara.log.Flyweight
 
InMemoryLog<M extends Writable> - Class in org.tools4j.elara.log
 
InMemoryLog(Supplier<? extends Flyweight<? extends M>>) - Constructor for class org.tools4j.elara.log.InMemoryLog
 
InMemoryLog(Supplier<? extends Flyweight<? extends M>>, boolean) - Constructor for class org.tools4j.elara.log.InMemoryLog
 
input() - Method in interface org.tools4j.elara.command.Command.Id
 
input() - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
input() - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
input() - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
input() - Method in interface org.tools4j.elara.flyweight.Header
 
INPUT - Static variable in interface org.tools4j.elara.format.DataFrameFormatter
Placeholder in format string for data frame header's input value
input(long, long, DataFrame) - Method in interface org.tools4j.elara.format.DataFrameFormatter
 
input(Input) - Method in interface org.tools4j.elara.init.Context
 
input(int, Input.Poller) - Method in interface org.tools4j.elara.init.Context
 
Input - Interface in org.tools4j.elara.input
 
Input.Handler - Interface in org.tools4j.elara.input
 
Input.Poller - Interface in org.tools4j.elara.input
 
INPUT_ID - Static variable in class org.tools4j.elara.plugin.timer.TimerPlugin
 
INPUT_LENGTH - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
INPUT_OFFSET - Static variable in enum org.tools4j.elara.flyweight.FrameDescriptor
 
InputHandler - Class in org.tools4j.elara.handler
 
InputHandler(TimeSource, Input, MessageLog.Appender<? super Command>, MutableDirectBuffer, FlyweightCommand) - Constructor for class org.tools4j.elara.handler.InputHandler
 
InputHandlerFactory - Class in org.tools4j.elara.handler
 
InputHandlerFactory(TimeSource, MessageLog.Appender<? super Command>) - Constructor for class org.tools4j.elara.handler.InputHandlerFactory
 
inputs() - Method in interface org.tools4j.elara.init.Context
 
inputs(BaseState, TimeSource, SequenceGenerator) - Method in interface org.tools4j.elara.plugin.base.BasePlugin.BaseContext
 
inputs(BaseState, TimeSource, SequenceGenerator) - Method in interface org.tools4j.elara.plugin.Plugin.Context
 
InputTrackingAppender - Class in org.tools4j.elara.log
 
InputTrackingAppender(MessageLog.Appender<? super Command>, DuplicateHandler, MessageLog.Poller<? extends Command>) - Constructor for class org.tools4j.elara.log.InputTrackingAppender
 
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
 
isCommit() - Method in interface org.tools4j.elara.event.Event
 
isCommit(int) - Static method in enum org.tools4j.elara.event.EventType
 
isRollback() - Method in interface org.tools4j.elara.event.Event
 
isRollback(int) - Static method in enum org.tools4j.elara.event.EventType
 
isTimerEvent(Event) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 

J

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

L

lastAppliedEvent(Event) - Method in interface org.tools4j.elara.plugin.base.BaseState.Mutable
 
lastAppliedEvent(Event) - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
lastAppliedEventTime() - Method in interface org.tools4j.elara.plugin.base.BaseState
 
lastAppliedEventTime() - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
lastCommandAllEventsApplied(int) - Method in interface org.tools4j.elara.plugin.base.BaseState
 
lastCommandAllEventsApplied(int) - Method in class org.tools4j.elara.plugin.base.DefaultBaseState
 
launch(Application) - Static method in enum org.tools4j.elara.run.Elara
 
launch(Context, Application) - Static method in enum org.tools4j.elara.run.Elara
 
launch(Context, A, Plugin<?>...) - Static method in enum org.tools4j.elara.run.Elara
 
launch(Context, A, PluginConfigurer<A>) - Static method in enum org.tools4j.elara.run.Elara
 
launch(Context, A, List<Plugin.Builder<? super A>>) - Static method in enum org.tools4j.elara.run.Elara
 
Launcher - Enum in org.tools4j.elara.init
Launcher used by Elara to launch an application.
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_ID - Static variable in interface org.tools4j.elara.input.Input
 

M

MESSAGE - Static variable in interface org.tools4j.elara.format.ValueFormatter
Placeholder in format string for message itself
MessageLog<M> - Interface in org.tools4j.elara.log
 
MessageLog.Appender<M> - Interface in org.tools4j.elara.log
 
MessageLog.Handler<M> - Interface in org.tools4j.elara.log
 
MessageLog.Poller<M> - 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
 
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
 
moveToEnd() - Method in interface org.tools4j.elara.log.PeekableMessageLog.PeekablePoller
 
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
 
moveToStart() - Method in interface org.tools4j.elara.log.PeekableMessageLog.PeekablePoller
 

N

nextEventIndex() - Method in interface org.tools4j.elara.event.EventRouter
 
nextEventIndex() - Method in class org.tools4j.elara.flyweight.FlyweightEventRouter
 
nextSequence() - Method in interface org.tools4j.elara.input.SequenceGenerator
 
nextSequence() - Method in class org.tools4j.elara.input.SimpleSequenceGenerator
 
nextTimerId(TimerState, EventRouter) - Static method in class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
NO_COMMANDS - Static variable in interface org.tools4j.elara.plugin.base.BaseState
 
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

onCommand(Command, EventRouter) - Method in interface org.tools4j.elara.application.CommandProcessor
 
onCommand(Command, EventRouter) - Method in class org.tools4j.elara.command.CompositeCommandProcessor
 
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 interface org.tools4j.elara.event.EventHandler
 
onEvent(Event) - Method in class org.tools4j.elara.handler.ApplyingEventHandler
 
onEvent(Event) - Method in class org.tools4j.elara.plugin.timer.TimerEventApplier
 
onMessage(Event) - Method in class org.tools4j.elara.handler.ApplyingEventHandler
 
onMessage(Command) - Method in class org.tools4j.elara.handler.CommandHandler
 
onMessage(long, int, DirectBuffer, int, int) - Method in class org.tools4j.elara.handler.InputHandler
 
onMessage(long, DirectBuffer, int, int) - Method in interface org.tools4j.elara.input.Input.Handler
 
onMessage(long, int, DirectBuffer, int, int) - Method in interface org.tools4j.elara.input.Input.Handler
 
onMessage(Command) - Method in class org.tools4j.elara.log.InputTrackingAppender
 
onMessage(M) - Method in interface org.tools4j.elara.log.MessageLog.Handler
 
onMessage(M) - Method in interface org.tools4j.elara.log.PeekableMessageLog.PeekPollHandler
 
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.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 - package org.tools4j.elara.plugin
 
org.tools4j.elara.plugin.base - package org.tools4j.elara.plugin.base
 
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.run - package org.tools4j.elara.run
 
org.tools4j.elara.time - package org.tools4j.elara.time
 
output() - Method in interface org.tools4j.elara.init.Context
 
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.base.BasePlugin.BaseContext
 
output(BaseState) - Method in interface org.tools4j.elara.plugin.Plugin.Context
 

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
 
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_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
 
PeekableMessageLog<M> - Interface in org.tools4j.elara.log
 
PeekableMessageLog.PeekablePoller<M> - Interface in org.tools4j.elara.log
 
PeekableMessageLog.PeekPollHandler<M> - Interface in org.tools4j.elara.log
 
PeekableMessageLog.PeekPollHandler.Result - Enum in org.tools4j.elara.log
 
peekOrPoll(PeekableMessageLog.PeekPollHandler<? super Event>) - Method in class org.tools4j.elara.log.CommittedEventPoller
 
peekOrPoll(PeekableMessageLog.PeekPollHandler<? super M>) - Method in interface org.tools4j.elara.log.PeekableMessageLog.PeekablePoller
 
perform() - Method in class org.tools4j.elara.loop.CommandPollerStep
 
perform() - Method in class org.tools4j.elara.loop.EventPollerStep
 
perform() - Method in class org.tools4j.elara.loop.SequencerStep
 
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.PluginConfigurer
 
plugin(Plugin.Builder<? super A>) - Method in interface org.tools4j.elara.init.PluginConfigurer
 
plugin(Plugin<P>, Function<? super A, ? extends P>) - Method in interface org.tools4j.elara.init.PluginConfigurer
 
Plugin<P> - Interface in org.tools4j.elara.plugin
 
Plugin.Builder<A> - Interface in org.tools4j.elara.plugin
 
Plugin.Context - Interface in org.tools4j.elara.plugin
 
PluginConfigurer<A> - Interface in org.tools4j.elara.init
 
plugins() - Method in interface org.tools4j.elara.init.PluginConfigurer
 
poll(Input.Handler) - Method in interface org.tools4j.elara.input.Input.Poller
 
poll(MessageLog.Handler<? super Event>) - Method in class org.tools4j.elara.log.CommittedEventPoller
 
poll(MessageLog.Handler<? super M>) - Method in interface org.tools4j.elara.log.MessageLog.Poller
 
poller() - Method in class org.tools4j.elara.input.DefaultInput
 
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
 
poller() - Method in interface org.tools4j.elara.log.PeekableMessageLog
 
poller(String) - Method in interface org.tools4j.elara.log.PeekableMessageLog
 
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<M>) - Method in class org.tools4j.elara.log.MessageLogPrinter
 
print(MessageLog.Poller<M>, MessagePrinter<? super M>) - Method in class org.tools4j.elara.log.MessageLogPrinter
 
print(MessageLog.Poller<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
 
provide(long, long, M) - Method in interface org.tools4j.elara.format.CompositeMessagePrinter.PrinterProvider
 
publish(Event, boolean, CommandLoopback) - Method in class org.tools4j.elara.output.CompositeOutput
 
publish(Event, boolean, CommandLoopback) - Method in interface org.tools4j.elara.output.Output
 

R

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
 
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(FlyweightEvent, MutableDirectBuffer, int, Command, short) - Static method in enum org.tools4j.elara.plugin.base.BaseEvents
 
rollbackAfterProcessing(RollbackMode) - Method in interface org.tools4j.elara.event.EventRouter
 
rollbackAfterProcessing(RollbackMode) - Method in class org.tools4j.elara.flyweight.FlyweightEventRouter
 
RollbackMode - Enum in org.tools4j.elara.event
 
routeEvent(DirectBuffer, int, int) - Method in interface org.tools4j.elara.event.EventRouter
 
routeEvent(int, DirectBuffer, int, int) - Method in interface org.tools4j.elara.event.EventRouter
 
routeEvent(int, DirectBuffer, int, int) - Method in class org.tools4j.elara.flyweight.FlyweightEventRouter
 

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 - Class in org.tools4j.elara.loop
 
SequencerStep(BaseState, Function<? super Input, ? extends Input.Handler>, 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
 
SHORT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
SHORT_FORMAT - Static variable in enum org.tools4j.elara.format.MessagePrinters
 
SimpleApplication - Class in org.tools4j.elara.application
 
SimpleApplication(String, CommandProcessor, EventApplier) - Constructor for class org.tools4j.elara.application.SimpleApplication
 
SimpleSequenceGenerator - Class in org.tools4j.elara.input
 
SimpleSequenceGenerator() - 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
 
size() - Method in class org.tools4j.elara.log.InMemoryLog
 
size() - Method in interface org.tools4j.elara.log.MessageLog
 
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.
start(Command) - Method in class org.tools4j.elara.flyweight.FlyweightEventRouter
 
start(Context, A, List<Plugin.Builder<? super A>>) - Static method in enum org.tools4j.elara.init.Launcher
 
start(IdleStrategy, ExceptionHandler, ThreadFactory) - Method in class org.tools4j.elara.loop.DutyCycle
Creates, starts and returns a new thread running a loop with the duty cycle steps.
startTimer(int, long, TimerState, EventRouter) - Method in class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
startTimer(int, long, TimerState, EventRouter) - Method in interface org.tools4j.elara.plugin.timer.TimerControl
 
StateImpact - Enum in org.tools4j.elara.event
State impact indicator returned byEventRouter.rollbackAfterProcessing(RollbackMode).
stop() - Method in class org.tools4j.elara.run.ElaraRunner
 
stopTimer(long, TimerState, EventRouter) - Method in class org.tools4j.elara.plugin.timer.DefaultTimerControl
 
stopTimer(long, TimerState, EventRouter) - Method in interface org.tools4j.elara.plugin.timer.TimerControl
 

T

threadFactory() - Method in interface org.tools4j.elara.init.Context
 
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 expired, usually triggered by a TRIGGER_TIMER command.
TIMER_ID_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerCommandDescriptor
 
TIMER_ID_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerEventDescriptor
 
TIMER_ID_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerCommandDescriptor
 
TIMER_ID_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerEventDescriptor
 
TIMER_PAYLOAD_SIZE - Static variable in enum org.tools4j.elara.plugin.timer.TimerCommandDescriptor
 
TIMER_PAYLOAD_SIZE - Static variable in enum org.tools4j.elara.plugin.timer.TimerEventDescriptor
 
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.TimerCommandDescriptor
 
TIMER_TIMEOUT_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerEventDescriptor
 
TIMER_TIMEOUT_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerCommandDescriptor
 
TIMER_TIMEOUT_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerEventDescriptor
 
TIMER_TYPE_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerCommandDescriptor
 
TIMER_TYPE_LENGTH - Static variable in enum org.tools4j.elara.plugin.timer.TimerEventDescriptor
 
TIMER_TYPE_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerCommandDescriptor
 
TIMER_TYPE_OFFSET - Static variable in enum org.tools4j.elara.plugin.timer.TimerEventDescriptor
 
TimerCommandDescriptor - Enum in org.tools4j.elara.plugin.timer
 
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
 
TimerEventDescriptor - Enum in org.tools4j.elara.plugin.timer
 
TimerEvents - Enum in org.tools4j.elara.plugin.timer
Timer events applying the timer state change through TimerEventApplier.
timerExpired(Command, EventRouter) - 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
 
TimerPlugin - Class in org.tools4j.elara.plugin.timer
Simple timer plugin to support timers using TimerCommands and TimerEvents.
TimerPlugin() - Constructor for class org.tools4j.elara.plugin.timer.TimerPlugin
 
timerStarted(MutableDirectBuffer, int, long, int, long, EventRouter) - Static method in enum org.tools4j.elara.plugin.timer.TimerEvents
 
TimerState - Interface in org.tools4j.elara.plugin.timer
 
TimerState.Mutable - Interface in org.tools4j.elara.plugin.timer
 
timerStopped(MutableDirectBuffer, int, long, int, long, EventRouter) - 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.Context
 
timeSource(TimeSource) - Method in interface org.tools4j.elara.init.Context
 
TimeSource - Interface in org.tools4j.elara.time
 
toString() - Method in class org.tools4j.elara.application.SimpleApplication
 
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.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, 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
 

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(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.event.RollbackMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.event.StateImpact
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.Launcher
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tools4j.elara.log.PeekableMessageLog.PeekPollHandler.Result
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.timer.TimerCommandDescriptor
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.TimerEventDescriptor
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.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.event.RollbackMode
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.StateImpact
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.Launcher
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.PeekableMessageLog.PeekPollHandler.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.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.timer.TimerCommandDescriptor
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.TimerEventDescriptor
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.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

Writable - Interface in org.tools4j.elara.log
 
Writable.BufferAcquirer - Interface in org.tools4j.elara.log
 
write(Writable.BufferAcquirer) - Method in class org.tools4j.elara.flyweight.FlyweightCommand
 
write(Writable.BufferAcquirer) - Method in class org.tools4j.elara.flyweight.FlyweightDataFrame
 
write(Writable.BufferAcquirer) - Method in class org.tools4j.elara.flyweight.FlyweightEvent
 
write(Writable.BufferAcquirer) - Method in class org.tools4j.elara.flyweight.FlyweightHeader
 
write(Writable.BufferAcquirer) - Method in interface org.tools4j.elara.log.Writable
 
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, long, short, int, long, 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.log.Writable
 
A B C D E F G H I J L M N O P R S T V W 
Skip navigation links

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