Uses of Interface
fulmine.IDescriptor

Packages that use IDescriptor
fulmine.distribution.channel   
fulmine.distribution.connection   
fulmine.distribution.connection.tcp   
fulmine.distribution.events   
fulmine.event   
fulmine.event.listener   
fulmine.event.system   
fulmine.model.component   
fulmine.model.container   
fulmine.model.container.events   
fulmine.model.container.impl   
fulmine.model.field   
fulmine.model.field.containerdefinition   
fulmine.rpc.events   
 

Uses of IDescriptor in fulmine.distribution.channel
 

Classes in fulmine.distribution.channel that implement IDescriptor
 class ChannelReadyEvent
          Raised when an IChannel is ready - this means the channel can now be used.
 

Uses of IDescriptor in fulmine.distribution.connection
 

Subinterfaces of IDescriptor in fulmine.distribution.connection
 interface IConnection
          Encapsulates the I/O connection between a local IFrameworkContext and a remote context.
 

Uses of IDescriptor in fulmine.distribution.connection.tcp
 

Classes in fulmine.distribution.connection.tcp that implement IDescriptor
 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 IDescriptor in fulmine.distribution.events
 

Classes in fulmine.distribution.events that implement IDescriptor
 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 IDescriptor in fulmine.event
 

Subinterfaces of IDescriptor 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 IDescriptor
 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.
 

Uses of IDescriptor in fulmine.event.listener
 

Classes in fulmine.event.listener that implement IDescriptor
 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 IDescriptor in fulmine.event.system
 

Subinterfaces of IDescriptor 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 IDescriptor
 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 IDescriptor in fulmine.model.component
 

Subinterfaces of IDescriptor in fulmine.model.component
 interface IComponent
          An interface for a component object.
 

Classes in fulmine.model.component that implement IDescriptor
 class AbstractComponent
          A base component class that implements many common functions.
 

Uses of IDescriptor in fulmine.model.container
 

Subinterfaces of IDescriptor in fulmine.model.container
 interface IContainer
          A container represents an entity with multiple properties.
 

Classes in fulmine.model.container that implement IDescriptor
 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 IDescriptor in fulmine.model.container.events
 

Classes in fulmine.model.container.events that implement IDescriptor
 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 IDescriptor in fulmine.model.container.impl
 

Classes in fulmine.model.container.impl that implement IDescriptor
 class BasicContainer
          The basic, concrete, container implementation.
 class Record
          This is a dynamic container implementation.
 

Uses of IDescriptor in fulmine.model.field
 

Subinterfaces of IDescriptor in fulmine.model.field
 interface IField
          A field represents a property of an entity.
 

Classes in fulmine.model.field that implement IDescriptor
 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 IDescriptor in fulmine.model.field.containerdefinition
 

Subinterfaces of IDescriptor 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 IDescriptor
 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 IDescriptor in fulmine.rpc.events
 

Classes in fulmine.rpc.events that implement IDescriptor
 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.
 



Copyright © 2007-2009. All Rights Reserved.