|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IAddressable in fulmine |
---|
Classes in fulmine that implement IAddressable | |
---|---|
class |
Addressable
Basic implementation of an IAddressable object |
Constructors in fulmine with parameters of type IAddressable | |
---|---|
Addressable(IAddressable id)
Standard clone constructor |
Uses of IAddressable in fulmine.distribution.channel |
---|
Classes in fulmine.distribution.channel that implement IAddressable | |
---|---|
class |
ChannelReadyEvent
Raised when an IChannel is ready - this means the channel can now be
used. |
Methods in fulmine.distribution.channel with parameters of type IAddressable | |
---|---|
void |
Channel.eventSourceCreated(IAddressable identity)
|
void |
Channel.eventSourceDestroyed(IAddressable identity)
|
boolean |
Channel.includes(IAddressable parameters)
|
Uses of IAddressable in fulmine.distribution.connection |
---|
Subinterfaces of IAddressable in fulmine.distribution.connection | |
---|---|
interface |
IConnection
Encapsulates the I/O connection between a local IFrameworkContext and
a remote context. |
Uses of IAddressable in fulmine.distribution.connection.tcp |
---|
Classes in fulmine.distribution.connection.tcp that implement IAddressable | |
---|---|
class |
AbstractSocketChannelConnection
A SocketChannel connection to a remote IFrameworkContext
instance. |
class |
TcpConnection
Handles the socket processing for a single connection to a remote IFrameworkContext . |
Uses of IAddressable in fulmine.distribution.events |
---|
Classes in fulmine.distribution.events that implement IAddressable | |
---|---|
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 IAddressable in fulmine.event |
---|
Subinterfaces of IAddressable in fulmine.event | |
---|---|
interface |
IEvent
An event represents a change that needs to be broadcasted to consumers. |
interface |
IEventSource
An object that generates IEvent objects. |
Classes in fulmine.event that implement IAddressable | |
---|---|
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 with parameters of type IAddressable | |
---|---|
protected void |
AbstractEvent.setAddress(IAddressable address)
|
Uses of IAddressable in fulmine.event.listener |
---|
Classes in fulmine.event.listener that implement IAddressable | |
---|---|
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 . |
Uses of IAddressable in fulmine.event.subscription |
---|
Subinterfaces of IAddressable in fulmine.event.subscription | |
---|---|
interface |
ISubscription
Encapsulates a single subscription for IEventSource instances. |
interface |
ISubscriptionParameters
Represents the parameters of a subscription for an IEventSource . |
Classes in fulmine.event.subscription that implement IAddressable | |
---|---|
class |
Subscription
The base implementation of a subscription. |
class |
SubscriptionParameters
Standard implementation of the ISubscriptionParameters |
Methods in fulmine.event.subscription with parameters of type IAddressable | |
---|---|
protected abstract void |
SubscriptionManager.doEventSourceCreated(IAddressable id)
Called as the final step in the SubscriptionManager.eventSourceCreated(IAddressable)
method. |
protected abstract boolean |
SubscriptionManager.doEventSourceExists(IAddressable id)
Template method to identify if the IEventSource identified by the
IAddressable argument exists. |
protected abstract IEventSource |
SubscriptionManager.doGetEventSource(IAddressable id)
Template method to get the IEventSource identified by the
IAddressable argument. |
void |
SubscriptionManager.eventSourceCreated(IAddressable identity)
|
void |
ISubscriptionManager.eventSourceCreated(IAddressable identity)
Method to invoke when a new IEventSource is created. |
void |
SubscriptionManager.eventSourceDestroyed(IAddressable identity)
|
void |
ISubscriptionManager.eventSourceDestroyed(IAddressable identity)
Method to invoke when an IEventSource is destroyed. |
boolean |
SubscriptionParameters.includes(IAddressable other)
|
boolean |
SubscriptionManager.includes(IAddressable parameters)
|
boolean |
Subscription.includes(IAddressable parameters)
|
boolean |
ISubscriptionParameters.includes(IAddressable other)
Determine if the IAddressable attributes of this parameters
instance would include those of another. |
boolean |
ISubscriptionManager.includes(IAddressable parameters)
Determine if there is at least one ISubscription instance whose
subscription parameters include the parameters passed in. |
boolean |
SubscriptionParameters.matches(IAddressable other)
|
Constructors in fulmine.event.subscription with parameters of type IAddressable | |
---|---|
SubscriptionParameters(IAddressable id)
|
Uses of IAddressable in fulmine.event.system |
---|
Subinterfaces of IAddressable in fulmine.event.system | |
---|---|
interface |
ISystemEvent
A specialised event that represents a system event as opposed to an application event. |
interface |
ISystemEventSource
An event source that only raises ISystemEvent events. |
Classes in fulmine.event.system that implement IAddressable | |
---|---|
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. |
Constructors in fulmine.event.system with parameters of type IAddressable | |
---|---|
AbstractSystemEvent(IEventManager context,
IAddressable address)
Create a system event with a specific address |
|
EventSourceNotObservedEvent(String nativeContextIdentity,
IEventManager context,
IAddressable id)
Standard constructor |
|
EventSourceObservedEvent(IEventManager context,
IAddressable id)
Standard constructor |
|
SubscribeEvent(IEventManager context,
IAddressable id)
Standard constructor |
|
UnsubscribeEvent(IEventManager context,
IAddressable id)
Standard constructor |
Uses of IAddressable in fulmine.model.component |
---|
Subinterfaces of IAddressable in fulmine.model.component | |
---|---|
interface |
IComponent
An interface for a component object. |
Classes in fulmine.model.component that implement IAddressable | |
---|---|
class |
AbstractComponent
A base component class that implements many common functions. |
Methods in fulmine.model.component that return IAddressable | |
---|---|
IAddressable |
AbstractComponent.getAddressable()
|
Uses of IAddressable in fulmine.model.container |
---|
Subinterfaces of IAddressable in fulmine.model.container | |
---|---|
interface |
IContainer
A container represents an entity with multiple properties. |
Classes in fulmine.model.container that implement IAddressable | |
---|---|
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. |
Uses of IAddressable in fulmine.model.container.events |
---|
Classes in fulmine.model.container.events that implement IAddressable | |
---|---|
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. |
Constructors in fulmine.model.container.events with parameters of type IAddressable | |
---|---|
ContainerDestroyedEvent(IEventManager context,
IAddressable id)
Constructor using a template addressable |
|
RemoteContainerDestroyedEvent(String remoteContextIdentity,
IEventManager context,
IAddressable id)
Standard constructor |
Uses of IAddressable in fulmine.model.container.impl |
---|
Classes in fulmine.model.container.impl that implement IAddressable | |
---|---|
class |
BasicContainer
The basic, concrete, container implementation. |
class |
Record
This is a dynamic container implementation. |
Uses of IAddressable in fulmine.model.container.subscription |
---|
Classes in fulmine.model.container.subscription that implement IAddressable | |
---|---|
class |
ContainerSubscription
A subscription implementation for matching against IContainer
instances. |
Methods in fulmine.model.container.subscription with parameters of type IAddressable | |
---|---|
protected void |
ContainerSubscriptionManager.doEventSourceCreated(IAddressable identity)
|
protected boolean |
ContainerSubscriptionManager.doEventSourceExists(IAddressable id)
Template method to identify if the IEventSource identified by the
IAddressable argument exists. |
protected IEventSource |
ContainerSubscriptionManager.doGetEventSource(IAddressable id)
Template method to get the IEventSource identified by the
IAddressable argument. |
Uses of IAddressable in fulmine.model.container.subscription.remote |
---|
Classes in fulmine.model.container.subscription.remote that implement IAddressable | |
---|---|
class |
RxSubscription
A subscription for receiving a remote container transmitted from a remote IFrameworkContext . |
class |
TxSubscription
Subscription for transmitting a local IContainer to a remote
IFrameworkContext . |
Methods in fulmine.model.container.subscription.remote with parameters of type IAddressable | |
---|---|
protected boolean |
RemoteContainerSubscriptionManager.doEventSourceExists(IAddressable id)
|
protected IContainer |
RemoteContainerSubscriptionManager.doGetEventSource(IAddressable id)
|
Uses of IAddressable in fulmine.model.field |
---|
Subinterfaces of IAddressable in fulmine.model.field | |
---|---|
interface |
IField
A field represents a property of an entity. |
Classes in fulmine.model.field that implement IAddressable | |
---|---|
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. |
Uses of IAddressable in fulmine.model.field.containerdefinition |
---|
Subinterfaces of IAddressable 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 IAddressable | |
---|---|
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 IAddressable in fulmine.protocol.specification |
---|
Methods in fulmine.protocol.specification that return IAddressable | |
---|---|
IAddressable |
IFrameReader.getRemoteContainerDetailsFromFrame(byte[] frame,
String remoteContextIdentity)
Get the identity, type and domain of the container in the frame |
IAddressable |
FrameReader.getRemoteContainerDetailsFromFrame(byte[] frame,
String remoteContextIdentity)
|
Uses of IAddressable in fulmine.rpc.events |
---|
Classes in fulmine.rpc.events that implement IAddressable | |
---|---|
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 IAddressable in fulmine.util.collection |
---|
Classes in fulmine.util.collection with type parameters of type IAddressable | |
---|---|
class |
AbstractCoalescingCollection<E extends IAddressable>
A collection implementation that stores and identifies objects based on their identity
within a Map . |
class |
CoalescingCollection<E extends IAddressable>
A Collection implementation that is backed by an internal map. |
class |
OrderedCoalescingCollection<E extends IAddressable>
A Collection implementation that is backed by a map implementation
that maintains insertion order of items. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |