|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IDestroyable in fulmine |
---|
Subinterfaces of IDestroyable in fulmine | |
---|---|
interface |
ILifeCycle
An object that has a life-cycle: |
Classes in fulmine that implement IDestroyable | |
---|---|
class |
AbstractLifeCycle
Base-class for all ILifeCycle instances. |
Uses of IDestroyable in fulmine.context |
---|
Subinterfaces of IDestroyable in fulmine.context | |
---|---|
interface |
IFrameworkContext
The framework context; this provides access to properties of the context that should only be accessed by the framework internals. |
interface |
IFTContextStateListener
Receives notifications when a fault tolerant context changes state; transitioning into the active or stand-by state. |
interface |
IFulmineContext
This is the application context for fulmine, a distributed data model system (DDMS). |
Classes in fulmine.context that implement IDestroyable | |
---|---|
class |
FTContext
A context that exists within a cluster of peer contexts. |
class |
FTDistributionManager
A DistributionManager for an FTContext . |
class |
FulmineContext
The default IFrameworkContext implementation composed of
collaborating implementations:
IModelManager
IEventManager
IDistributionManager
IRpcManager
|
class |
RpcManager
The standard implementation of an IRpcManager . |
Uses of IDestroyable in fulmine.distribution |
---|
Subinterfaces of IDestroyable in fulmine.distribution | |
---|---|
interface |
IDistributionManager
Manages subscriptions for distribution of events within the local context and from remote contexts. |
interface |
IDistributionState
Interface for the shared state object of the DistributionManager . |
Uses of IDestroyable in fulmine.distribution.channel |
---|
Subinterfaces of IDestroyable in fulmine.distribution.channel | |
---|---|
interface |
IChannel
A channel is an abstraction of a 2-way communication link between 2 IFrameworkContext instances. |
interface |
IChannelState
Interface for the shared state object of a Channel |
Classes in fulmine.distribution.channel that implement IDestroyable | |
---|---|
class |
Channel
The default channel implementation. |
class |
ChannelTransmissionListener
A marker class for the IEventListener that a Channel uses to
receive IEvent s in the local context and forward them on to the
remotely connected context connected to the channel. |
Uses of IDestroyable in fulmine.distribution.connection |
---|
Subinterfaces of IDestroyable in fulmine.distribution.connection | |
---|---|
interface |
IConnection
Encapsulates the I/O connection between a local IFrameworkContext and
a remote context. |
interface |
IConnectionBroker
A connection broker is a logical abstraction of the network of available remote context instances. |
interface |
IConnectionDiscoverer
Discovers other remote IFrameworkContext instances that have
connected to the communication network. |
Classes in fulmine.distribution.connection that implement IDestroyable | |
---|---|
class |
AbstractConnectionDiscoverer
A base-class for IConnectionDiscoverer instances. |
Uses of IDestroyable in fulmine.distribution.connection.tcp |
---|
Classes in fulmine.distribution.connection.tcp that implement IDestroyable | |
---|---|
class |
AbstractSocketChannelConnection
A SocketChannel connection to a remote IFrameworkContext
instance. |
class |
TcpConnection
Handles the socket processing for a single connection to a remote IFrameworkContext . |
class |
TcpConnectionBroker
A connection broker implementation based on TCP/IP sockets. |
class |
TcpConnectionDiscoverer
A discoverer for remote contexts that use TCP/IP. |
class |
TcpConnectionParameters
Encapsulates the parameters for the TCP/IP server socket of a remote IFrameworkContext to connect to. |
Uses of IDestroyable in fulmine.event |
---|
Subinterfaces of IDestroyable in fulmine.event | |
---|---|
interface |
IEventManager
Manages events within a local context. |
interface |
IEventSource
An object that generates IEvent objects. |
Classes in fulmine.event that implement IDestroyable | |
---|---|
class |
EventProcessor
A single-thread execution engine that takes IEvent objects off a task
queue, finds the IEventListener instances registered against the
IEventSource that generated the event, determines if the event is
compatible with the events the listener can accept (see
IEventListener.getEventTypeFilter() ) and calls
IEventListener.update(IEvent) if the event is compatible. |
class |
EventSource
A simple event source. |
class |
ImageEvent
A marker event that forces a complete image update from a container. |
Uses of IDestroyable in fulmine.event.listener |
---|
Subinterfaces of IDestroyable in fulmine.event.listener | |
---|---|
interface |
ILifeCycleEventListener
An event listener with life-cycle operations. |
interface |
IPriorityLifeCycleEventListener
A more refined listener that includes life-cycle operations. |
Classes in fulmine.event.listener that implement IDestroyable | |
---|---|
class |
ActiveAsymmetricEventProcessor
An active variant of the AsymmetricEventProcessor . |
class |
ActiveEventListener
An active event listener implementation that uses an internal EventProcessor to execute the update logic. |
class |
AsymmetricEventProcessor
This class must be started by calling AbstractLifeCycle.start() . |
class |
MultiEventListener
An event listener that is a composition of multiple internal IEventListener objects that each handle a specific type of
IEvent . |
class |
MultiSystemEventListener
An extension of the MultiEventListener that handles system events. |
class |
PriorityMultiEventListener
A MultiEventListener refinement that is marked as a priority
listener. |
Uses of IDestroyable in fulmine.event.subscription |
---|
Subinterfaces of IDestroyable in fulmine.event.subscription | |
---|---|
interface |
ISubscription
Encapsulates a single subscription for IEventSource instances. |
interface |
ISubscriptionManager
Manages subscriptions for the IEvent events generated by
IEventSource instances. |
interface |
ISubscriptionParameters
Represents the parameters of a subscription for an IEventSource . |
Classes in fulmine.event.subscription that implement IDestroyable | |
---|---|
class |
Subscription
The base implementation of a subscription. |
class |
SubscriptionManager
Base implementation of a subscription manager. |
class |
SubscriptionParameters
Standard implementation of the ISubscriptionParameters |
Uses of IDestroyable in fulmine.event.system |
---|
Subinterfaces of IDestroyable in fulmine.event.system | |
---|---|
interface |
ISystemEventSource
An event source that only raises ISystemEvent events. |
Classes in fulmine.event.system that implement IDestroyable | |
---|---|
class |
SystemEventSource
A simple system event source implementation. |
Uses of IDestroyable in fulmine.model |
---|
Subinterfaces of IDestroyable in fulmine.model | |
---|---|
interface |
IModelManager
Manages the data model structures in a context. |
Uses of IDestroyable in fulmine.model.component |
---|
Subinterfaces of IDestroyable in fulmine.model.component | |
---|---|
interface |
IComponent
An interface for a component object. |
Classes in fulmine.model.component that implement IDestroyable | |
---|---|
class |
AbstractComponent
A base component class that implements many common functions. |
Uses of IDestroyable in fulmine.model.container |
---|
Subinterfaces of IDestroyable in fulmine.model.container | |
---|---|
interface |
IContainer
A container represents an entity with multiple properties. |
interface |
IContainerFactory
Factory held by an IFrameworkContext to create IContainer
instances |
Classes in fulmine.model.container that implement IDestroyable | |
---|---|
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. |
class |
ContainerFactory
A factory that creates IContainer implementations. |
Uses of IDestroyable in fulmine.model.container.impl |
---|
Classes in fulmine.model.container.impl that implement IDestroyable | |
---|---|
class |
BasicContainer
The basic, concrete, container implementation. |
class |
Record
This is a dynamic container implementation. |
Uses of IDestroyable in fulmine.model.container.subscription |
---|
Classes in fulmine.model.container.subscription that implement IDestroyable | |
---|---|
class |
ContainerSubscription
A subscription implementation for matching against IContainer
instances. |
class |
ContainerSubscriptionManager
Standard implementation of an ISubscriptionManager for
IContainer subscriptions. |
Uses of IDestroyable in fulmine.model.container.subscription.remote |
---|
Classes in fulmine.model.container.subscription.remote that implement IDestroyable | |
---|---|
class |
RemoteContainerSubscriptionManager
Adds support for handling subscriptions for remote containers. |
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 . |
Uses of IDestroyable in fulmine.model.field |
---|
Subinterfaces of IDestroyable in fulmine.model.field | |
---|---|
interface |
IField
A field represents a property of an entity. |
Classes in fulmine.model.field that implement IDestroyable | |
---|---|
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 IDestroyable in fulmine.model.field.containerdefinition |
---|
Subinterfaces of IDestroyable 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 IDestroyable | |
---|---|
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 IDestroyable in fulmine.rpc |
---|
Subinterfaces of IDestroyable in fulmine.rpc | |
---|---|
interface |
IRpcManager
The manager for the Remote Procedure Call (RPC) framework. |
interface |
IRpcRegistry
A component that is responsible for managing the current registered RPC definitions for a local context. |
Classes in fulmine.rpc that implement IDestroyable | |
---|---|
class |
RpcRegistry
Standard IRpcRegistry implementation. |
Uses of IDestroyable in fulmine.util.concurrent |
---|
Subinterfaces of IDestroyable in fulmine.util.concurrent | |
---|---|
interface |
ITaskExecutor
An active object that executes tasks asynchronously. |
Classes in fulmine.util.concurrent that implement IDestroyable | |
---|---|
class |
TaskExecutor
A single threaded Executor for tasks. |
Uses of IDestroyable in fulmine.util.io |
---|
Subinterfaces of IDestroyable in fulmine.util.io | |
---|---|
interface |
ISelectionKeyTask
A task that is associated with a SelectionKey . |
Classes in fulmine.util.io that implement IDestroyable | |
---|---|
class |
AbstractSelectionKeyTask
Useful base-class that defines the SelectionKey that is set by the
SelectorTasks . |
class |
DelegatingSelectionKeyTask
Delegates the ISelectionKeyTask.run() method to a
ISelectionKeyTask . |
class |
SelectorTasks
A collection of ISelectionKeyTask objects that handle the logic for
the ready operations raised from registered NIO Channel objects. |
Uses of IDestroyable in fulmine.util.reference |
---|
Subinterfaces of IDestroyable in fulmine.util.reference | |
---|---|
interface |
IAutoCreatingStore<KEY,TYPE>
A store of objects held against keys. |
Classes in fulmine.util.reference that implement IDestroyable | |
---|---|
class |
AutoCreatingStore<KEY,TYPE>
This implementation manages a Map of objects against their key. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |