|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IEvent in fulmine.context |
---|
Methods in fulmine.context with parameters of type IEvent | |
---|---|
void |
FulmineContext.queueEvent(IEvent event)
|
void |
FTContext.queueEvent(IEvent event)
|
Method parameters in fulmine.context with type arguments of type IEvent | |
---|---|
void |
FulmineContext.queueEvents(Collection<IEvent> events)
|
void |
FTContext.queueEvents(Collection<IEvent> events)
|
Uses of IEvent in fulmine.demo |
---|
Methods in fulmine.demo with parameters of type IEvent | |
---|---|
void |
Subscriber.update(IEvent event)
|
Uses of IEvent in fulmine.distribution.channel |
---|
Classes in fulmine.distribution.channel that implement IEvent | |
---|---|
class |
ChannelReadyEvent
Raised when an IChannel is ready - this means the channel can now be
used. |
Uses of IEvent in fulmine.distribution.connection.tcp |
---|
Methods in fulmine.distribution.connection.tcp with parameters of type IEvent | |
---|---|
void |
AbstractSocketChannelConnection.addEvent(IEvent event)
|
Uses of IEvent in fulmine.distribution.events |
---|
Classes in fulmine.distribution.events that implement IEvent | |
---|---|
class |
ChannelDestroyedEvent
Raised when a Channel has completed its destroy sequence. |
class |
ConnectionAvailableEvent
A system event raised by an IConnection implementation and includes
the connection to the remote IFrameworkContext that is available for
use. |
class |
ConnectionDestroyedEvent
A system event raised by an IConnection implementation and represents
that the connection has been destroyed. |
class |
ContextDiscoveredEvent
Raised by an IConnectionDiscoverer implementation and encapsulates
the connection details to a remote IFrameworkContext . |
class |
ContextNotAvailableEvent
Raised by an IConnectionDiscoverer when a remote context is no longer
available. |
class |
MessageConsumedEvent
Represents when a MessageEvent has been consumed by all
IEventListener instances. |
class |
MessageEvent
Raised by an IConnection and encapsulates a byte[]
message received from a remote IFrameworkContext . |
Uses of IEvent in fulmine.event |
---|
Classes in fulmine.event that implement IEvent | |
---|---|
class |
AbstractEvent
Base-class for IEvent instances that are marker events. |
class |
EventSource
A simple event source. |
class |
ImageEvent
A marker event that forces a complete image update from a container. |
Methods in fulmine.event that return IEvent | |
---|---|
IEvent |
IEvent.getTriggerEvent()
Get the 'trigger event'. |
IEvent |
AbstractEvent.getTriggerEvent()
|
Methods in fulmine.event with parameters of type IEvent | |
---|---|
void |
IEventSource.addEvent(IEvent event)
Add the event to the source and notify any registered IEventListener instances with the event. |
void |
IEventFrame.addEvent(IEvent event)
Add an event to an event frame. |
void |
EventProcessor.handleTask(IEvent task)
|
void |
EventProcessor.queue(IEvent event)
Add the event onto the processor's queue |
void |
IEventManager.queueEvent(IEvent event)
Add the event to a queue for distribution to registered IEventListener instances for the event's IEventSource . |
void |
IEvent.setTriggerEvent(IEvent triggerEvent)
Set the 'trigger event'. |
void |
AbstractEvent.setTriggerEvent(IEvent triggerEvent)
|
Method parameters in fulmine.event with type arguments of type IEvent | |
---|---|
void |
IEventManager.queueEvents(Collection<IEvent> events)
Bulk operation for queueing events. |
Uses of IEvent in fulmine.event.listener |
---|
Classes in fulmine.event.listener with type parameters of type IEvent | |
---|---|
class |
AbstractEventHandler<T extends IEvent>
Base class for an object that handles a specific type of IEvent . |
Classes in fulmine.event.listener that implement IEvent | |
---|---|
class |
ActiveAsymmetricEventProcessor
An active variant of the AsymmetricEventProcessor . |
class |
AsymmetricEventProcessor
This class must be started by calling AbstractLifeCycle.start() . |
static class |
AsymmetricEventProcessor.Result
The output from the processing of the driving and driven events handled by an AsymmetricEventProcessor . |
Fields in fulmine.event.listener with type parameters of type IEvent | |
---|---|
protected Map<IEventFrameExecution,List<IEvent>> |
AsymmetricEventProcessor.drivenEvents
The driven events stored per driving frame. |
protected Map<IEventFrameExecution,IEvent> |
AsymmetricEventProcessor.driverEvents
The driver events that are stored against their getFrame()
in preparation for a matching driven events (matched using the driven
event's getDrivingFrame() ). |
Methods in fulmine.event.listener that return types with arguments of type IEvent | |
---|---|
static Map<Class<? extends IEvent>,IEventListener> |
AbstractEventHandler.getEventHandlerMappings(AbstractEventHandler<? extends IEvent>... handlers)
Given a group of AbstractEventHandler instances, this method
returns a map of the handlers indexed by the IEvent class each
one handles. |
Methods in fulmine.event.listener with parameters of type IEvent | |
---|---|
void |
MultiEventListener.update(IEvent event)
|
void |
IEventListener.update(IEvent event)
An update has occurred that this listener is interested in. |
void |
ActiveEventListener.update(IEvent event)
Add the event to the event processor's event queue. |
void |
AbstractEventHandler.update(IEvent event)
|
protected abstract AsymmetricEventProcessor.Result |
AsymmetricEventProcessor.update(IEvent driverEvent,
List<IEvent> drivenEvents)
Process the driver and driven IEvent objects generated by the
driver and driven IEventSource objects. |
Method parameters in fulmine.event.listener with type arguments of type IEvent | |
---|---|
protected abstract AsymmetricEventProcessor.Result |
AsymmetricEventProcessor.update(IEvent driverEvent,
List<IEvent> drivenEvents)
Process the driver and driven IEvent objects generated by the
driver and driven IEventSource objects. |
Constructor parameters in fulmine.event.listener with type arguments of type IEvent | |
---|---|
MultiEventListener(String name,
IEventManager context,
Map<Class<? extends IEvent>,IEventListener> listeners)
Standard constructor |
|
MultiSystemEventListener(String name,
IEventManager context,
Map<Class<? extends IEvent>,IEventListener> listeners)
|
|
PriorityMultiEventListener(String name,
IEventManager context,
Map<Class<? extends IEvent>,IEventListener> listeners)
Standard constructor |
Uses of IEvent in fulmine.event.system |
---|
Subinterfaces of IEvent in fulmine.event.system | |
---|---|
interface |
ISystemEvent
A specialised event that represents a system event as opposed to an application event. |
Classes in fulmine.event.system that implement IEvent | |
---|---|
class |
AbstractSystemEvent
Base class for ISystemEvent instances. |
class |
EventSourceNotObservedEvent
A system event raised when an IEventSource has no more
IEventListener instances observing it. |
class |
EventSourceObservedEvent
A system event raised when the first IEventListener instance has been
added as an observer to an IEventSource . |
class |
RxEvent
A receiving event encapsulates the byte[] that holds the state
change in wire form of an IContainer received from a remote context. |
class |
SubscribeEvent
A system event raised when an ISubscriptionManager receives a new
subscription. |
class |
SystemEventSource
A simple system event source implementation. |
class |
TxEvent
A transmission event encapsulates the byte[] that holds the
state change in wire form of an IContainer to transmit. |
class |
UnsubscribeEvent
A system event raised when an ISubscriptionManager removes a
subscription. |
Uses of IEvent in fulmine.model.component |
---|
Subinterfaces of IEvent in fulmine.model.component | |
---|---|
interface |
IComponent
An interface for a component object. |
Classes in fulmine.model.component that implement IEvent | |
---|---|
class |
AbstractComponent
A base component class that implements many common functions. |
Methods in fulmine.model.component that return IEvent | |
---|---|
IEvent |
AbstractComponent.getTriggerEvent()
|
Methods in fulmine.model.component with parameters of type IEvent | |
---|---|
void |
AbstractComponent.addEvent(IEvent event)
A synchronous notification implementation |
void |
AbstractComponent.setTriggerEvent(IEvent triggerEvent)
|
Uses of IEvent in fulmine.model.container |
---|
Subinterfaces of IEvent in fulmine.model.container | |
---|---|
interface |
IContainer
A container represents an entity with multiple properties. |
Classes in fulmine.model.container that implement IEvent | |
---|---|
class |
AbstractContainer
The base class for containers. |
class |
AbstractDynamicContainer
Base class for dynamic containers. |
class |
AbstractEventProcessingContainer
An extended AbstractContainer that includes logic to handle event
processing. |
Fields in fulmine.model.container with type parameters of type IEvent | |
---|---|
protected Collection<IEvent> |
AbstractEventProcessingContainer.events
The events occurring in an event frame. |
Methods in fulmine.model.container with parameters of type IEvent | |
---|---|
void |
AbstractEventProcessingContainer.addEvent(IEvent event)
|
Uses of IEvent in fulmine.model.container.events |
---|
Classes in fulmine.model.container.events that implement IEvent | |
---|---|
class |
AbstractContainerFieldEvent
Base-class for events associated with IField instances being added or
removed from an IContainer . |
class |
ContainerCreatedEvent
Raised when a local IContainer has been created. |
class |
ContainerDestroyedEvent
Raised when a local IContainer has been destroyed. |
class |
ContainerFieldAddedEvent
Raised when an IField is added to an IContainer instance. |
class |
ContainerFieldRemovedEvent
Raised when an IField is removed from an IContainer instance. |
class |
ContainerStateChangeEvent
Raised when an IContainer has a change in its state. |
class |
RemoteContainerCreatedEvent
Raised when a remote IContainer has been created. |
class |
RemoteContainerDestroyedEvent
Raised when a remote IContainer has been destroyed. |
Uses of IEvent in fulmine.model.container.impl |
---|
Classes in fulmine.model.container.impl that implement IEvent | |
---|---|
class |
BasicContainer
The basic, concrete, container implementation. |
class |
Record
This is a dynamic container implementation. |
Uses of IEvent in fulmine.model.field |
---|
Subinterfaces of IEvent in fulmine.model.field | |
---|---|
interface |
IField
A field represents a property of an entity. |
Classes in fulmine.model.field that implement IEvent | |
---|---|
class |
AbstractField
The base-class for all IField implementations. |
class |
BooleanField
Field implementation for a boolean value. |
class |
DoubleField
Field implementation for a double value. |
class |
FloatField
Field implementation for a float value. |
class |
IntegerField
Field implementation for an integer value. |
class |
LongField
Field implementation for a long value. |
class |
StringField
Field implementation for a string value. |
Methods in fulmine.model.field with parameters of type IEvent | |
---|---|
protected void |
AbstractField.notifyEvent(IEvent event)
Notify the container with an event |
Uses of IEvent in fulmine.model.field.containerdefinition |
---|
Subinterfaces of IEvent in fulmine.model.field.containerdefinition | |
---|---|
interface |
IContainerDefinitionField
A definition of the IField objects in an IContainer object. |
Classes in fulmine.model.field.containerdefinition that implement IEvent | |
---|---|
class |
ContainerDefinitionField
Default implementation of an IContainerDefinitionField . |
class |
DescriptorField
A field that holds the description of the structure of a single IField in a container. |
Uses of IEvent in fulmine.rpc.events |
---|
Classes in fulmine.rpc.events that implement IEvent | |
---|---|
class |
RpcInvokeEvent
Raised in a receiving context when an RPC is invoked from a remote context. |
class |
SendRpcEvent
Raised by the sending context to send the RPC to the remote context. |
Uses of IEvent in fulmine.ui |
---|
Methods in fulmine.ui with parameters of type IEvent | |
---|---|
void |
RecordViewer.update(IEvent event)
|
void |
RecordTable.update(IEvent event)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |