Uses of Interface
fulmine.model.container.IContainer

Packages that use IContainer
fulmine.context   
fulmine.model   
fulmine.model.container   
fulmine.model.container.events   
fulmine.model.container.impl   
fulmine.model.container.subscription.remote   
fulmine.model.field   
fulmine.model.field.containerdefinition   
fulmine.protocol.specification   
fulmine.rpc   
 

Uses of IContainer in fulmine.context
 

Methods in fulmine.context that return IContainer
 IContainer FulmineContext.getLocalContainer(String identity, IType type, IDomain domain)
           
 IContainer FTContext.getLocalContainer(String identity, IType type, IDomain domain)
           
 IContainer FulmineContext.getRemoteContainer(String remoteContextIdentity, String containerIdentity, IType type, IDomain domain)
           
 IContainer FTContext.getRemoteContainer(String remoteContextIdentity, String containerIdentity, IType type, IDomain domain)
           
 IContainer IFrameworkContext.getSystemInfo()
          Get the 'system info' record that is used to encapsulate any system level information about the context.
 IContainer FulmineContext.getSystemInfo()
           
 IContainer FTContext.getSystemInfo()
           
 

Methods in fulmine.context that return types with arguments of type IContainer
 Collection<IContainer> FulmineContext.getLocalContainers()
           
 Collection<IContainer> FTContext.getLocalContainers()
           
 Collection<IContainer> FulmineContext.getRemoteContainers(String remoteContextIdentity)
           
 Collection<IContainer> FTContext.getRemoteContainers(String remoteContextIdentity)
           
 

Methods in fulmine.context with parameters of type IContainer
 void FulmineContext.addContainer(IContainer container)
           
 void FTContext.addContainer(IContainer container)
           
 boolean FulmineContext.removeContainer(IContainer container)
           
 boolean FTContext.removeContainer(IContainer container)
           
 

Uses of IContainer in fulmine.model
 

Methods in fulmine.model that return IContainer
 IContainer IModelManager.getLocalContainer(String identity, IType type, IDomain domain)
          Get the identified local container.
 IContainer IModelManager.getRemoteContainer(String remoteContextIdentity, String containerIdentity, IType type, IDomain domain)
          Get the identified remote container.
 

Methods in fulmine.model that return types with arguments of type IContainer
 Collection<IContainer> IModelManager.getLocalContainers()
          Get a copy of the collection of local containers in this context.
 Collection<IContainer> IModelManager.getRemoteContainers(String remoteContextIdentity)
          Get a copy of the collection of remote containers in this context.
 

Methods in fulmine.model with parameters of type IContainer
 void IModelManager.addContainer(IContainer container)
          Add a container to this context.
 boolean IModelManager.removeContainer(IContainer container)
          Remove a container from the context.
 

Uses of IContainer in fulmine.model.container
 

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

Methods in fulmine.model.container with type parameters of type IContainer
<T extends IContainer>
T
IContainerFactory.createContainer(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Create an IContainer implementation from the type argument.
<T extends IContainer>
T
ContainerFactory.createContainer(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Create an IContainer implementation from the type argument.
 

Methods in fulmine.model.container that return IContainer
 IContainer IContainerFactory.IContainerBuilder.createContainer(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Build an instance of an IContainer
 

Uses of IContainer in fulmine.model.container.events
 

Methods in fulmine.model.container.events that return IContainer
 IContainer RemoteContainerCreatedEvent.getContainer()
          Get the container that has been created
 IContainer ContainerStateChangeEvent.getContainer()
          Get the container for the state change event
 IContainer ContainerCreatedEvent.getContainer()
          Get the container that has been created
 

Methods in fulmine.model.container.events with parameters of type IContainer
 void IContainerStateChangeListener.addListenerFor(IContainer container, IEventListener listener)
          Add a listener to receive any ContainerStateChangeEvent events generated by the container.
 void IContainerStateChangeListener.removeListenerFor(IContainer container, IEventListener listener)
          Remove a listener from receiving any ContainerStateChangeEvent events generated by the container.
 

Constructors in fulmine.model.container.events with parameters of type IContainer
AbstractContainerFieldEvent(IContainer source, IField field)
          Standard constructor with the field
ContainerCreatedEvent(IEventManager context, IContainer container)
          Standard constructor
ContainerFieldAddedEvent(IContainer source, IField field)
           
ContainerFieldRemovedEvent(IContainer source, IField field)
           
ContainerStateChangeEvent(IEventManager context, IContainer container, IContainer.DataState newState, IContainer.DataState oldState)
          Standard constructor
RemoteContainerCreatedEvent(String remoteContextIdentity, IEventManager context, IContainer container)
          Standard constructor
 

Uses of IContainer in fulmine.model.container.impl
 

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

Uses of IContainer in fulmine.model.container.subscription.remote
 

Methods in fulmine.model.container.subscription.remote that return IContainer
protected  IContainer RemoteContainerSubscriptionManager.doGetEventSource(IAddressable id)
           
 

Methods in fulmine.model.container.subscription.remote that return types with arguments of type IContainer
protected  Collection<IContainer> RemoteContainerSubscriptionManager.doGetEventSources()
           
 

Uses of IContainer in fulmine.model.field
 

Methods in fulmine.model.field that return IContainer
 IContainer IField.getContainer()
          Get the container this field has been added to
 IContainer AbstractField.getContainer()
           
 

Methods in fulmine.model.field with parameters of type IContainer
 void IField.addedToContainer(IContainer container)
          Signals the field that it has been added to a container.
 void AbstractField.addedToContainer(IContainer container)
           
 void IField.removedFromContainer(IContainer container)
          Signals the field that it has been removed from a container.
 void AbstractField.removedFromContainer(IContainer container)
           
 void AbstractField.setContainer(IContainer container)
           
 

Uses of IContainer in fulmine.model.field.containerdefinition
 

Methods in fulmine.model.field.containerdefinition with parameters of type IContainer
 void IContainerDefinitionField.populate(IContainer container)
          Create the fields in the container from this definition.
 void ContainerDefinitionField.populate(IContainer container)
           
 

Uses of IContainer in fulmine.protocol.specification
 

Methods in fulmine.protocol.specification that return IContainer
 IContainer IFrameReader.getRemoteContainerForFrame(byte[] frame, String remoteContextIdentity, IFrameworkContext context)
          Get the remote container for the frame.
 IContainer FrameReader.getRemoteContainerForFrame(byte[] frame, String remoteContextIdentity, IFrameworkContext context)
          Get the remote container for the frame.
 IContainer IFrameReader.read(byte[] frame, String remoteContextIdentity, IFrameworkContext context)
          Reads an FD frame holding the state of a container.
 IContainer FrameReader.read(byte[] frame, String remoteContextIdentity, IFrameworkContext context)
          Reads an FD frame holding the state of a container.
 

Methods in fulmine.protocol.specification with parameters of type IContainer
 byte[] IFrameWriter.write(IContainer container)
          Write a container's current state changes into an FD frame.
 byte[] FrameWriter.write(IContainer container)
          Write a container's state into an FD frame.
static byte[] FrameWriter.write(IOperationScope scope, IContainer container, boolean completeState)
          Write a container's current state changes into an FD frame.
 byte[] IFrameWriter.writeComplete(IContainer container)
          Write a container's complete state into an FD frame.
 byte[] FrameWriter.writeComplete(IContainer container)
          Write a container's complete state into an FD frame.
static void FrameWriter.writeHeaderAndData(IContainer container, Collection<? extends IComponent> components, IWireIdentityRegistry registry, IOperationScope scope, byte[][] headerBuffer, int[] headerBufferPosition, byte[][] dataBuffer, int[] dataBufferPosition, boolean completeState)
          Write the container and fields to the header and data buffers.
 byte[] IFrameWriter.writeMeta(IContainer container)
          Write only a container's meta state into an FD frame.
 byte[] FrameWriter.writeMeta(IContainer container)
          Write only a container's meta state into an FD frame.
 

Uses of IContainer in fulmine.rpc
 

Methods in fulmine.rpc with parameters of type IContainer
 void RpcResult.updateResultRecord(IRpcMarker marker, IContainer resultRecord)
           
 void IRpcResult.updateResultRecord(IRpcMarker marker, IContainer resultRecord)
          Update the RPC's result record with the data from this result instance.
 

Constructors in fulmine.rpc with parameters of type IContainer
RpcResult(IRpcDefinition definition, IContainer resultRecord)
          Construct the RPC result from a result record.
 



Copyright © 2007-2009. All Rights Reserved.