Uses of Interface
fulmine.IType

Packages that use IType
fulmine   
fulmine.context   
fulmine.distribution   
fulmine.distribution.channel   
fulmine.distribution.connection.tcp   
fulmine.event   
fulmine.event.subscription   
fulmine.model   
fulmine.model.component   
fulmine.model.container   
fulmine.model.container.events   
fulmine.model.container.impl   
fulmine.model.field   
 

Uses of IType in fulmine
 

Classes in fulmine that implement IType
 class Type
          A standard IType implementation backed by an IAutoCreatingStore that returns canonical IType instances.
 

Fields in fulmine declared as IType
static IType Type.BOOLEAN_FIELD
          The type value for a boolean component.
static IType Type.CONTAINER_DEFINITION
          The type value for a container definition component.
static IType Type.DESCRIPTOR_FIELD
          The type value for a descriptor component.
static IType Type.DOUBLE_FIELD
          The type value for a double component.
static IType Type.FLOAT_FIELD
          The type value for a float component.
static IType Type.INTEGER_FIELD
          The type value for an integer component.
static IType Type.LONG_FIELD
          The type value for a long component.
static IType Type.RECORD
          The type value for a record component.
static IType Type.REMOVED
          Represents a 'removed' type
static IType Type.STRING_FIELD
          The type value for a string component.
static IType Type.SYSTEM
          The type value for a system level component.
static IType Type.UNSPECIFIED_TYPE
          Represents an unspecified type
 

Methods in fulmine that return IType
static IType Type.get(int code, String... name)
          Factory method to obtain a sharable, immutable Type instance.
 IType IAddressable.getType()
          Get the type attribute of this object.
 IType Addressable.getType()
           
 

Constructors in fulmine with parameters of type IType
Addressable(String identity, IType type, IDomain domain)
          Standard constructor
 

Uses of IType in fulmine.context
 

Methods in fulmine.context with parameters of type IType
 boolean FulmineContext.containsLocalContainer(String containerIdentity, IType type, IDomain domain)
           
 boolean FTContext.containsLocalContainer(String identityRegularExpression, IType type, IDomain domain)
           
 boolean FulmineContext.containsRemoteContainer(String remoteContextIdentity, String containerIdentity, IType type, IDomain domain)
           
 boolean FTContext.containsRemoteContainer(String remoteContextIdentity, String containerIdentity, IType type, IDomain domain)
           
 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)
           
 void FulmineContext.requestRetransmit(String contextIdentity, String identityRegularExpression, IType type, IDomain domain)
           
 void FTContext.requestRetransmit(String contextIdentity, String identityRegularExpression, IType type, IDomain domain)
           
 void FulmineContext.retransmit(String contextIdentity, String identityRegularExpression, IType type, IDomain domain)
           
 void FTContext.retransmit(String contextIdentity, String identityRegularExpression, IType type, IDomain domain)
           
 void FulmineContext.retransmitToAll(String identityRegularExpression, IType type, IDomain domain)
           
 void FTContext.retransmitToAll(String identityRegularExpression, IType type, IDomain domain)
           
 boolean FulmineContext.subscribe(String contextIdentity, String identityPattern, IType type, IDomain domain, IEventListener listener)
           
 boolean FTDistributionManager.subscribe(String contextIdentity, String identityRegex, IType type, IDomain domain, IEventListener listener)
           
 boolean FTContext.subscribe(String contextIdentity, String identityRegularExpression, IType type, IDomain domain, IEventListener listener)
           
 boolean FulmineContext.unsubscribe(String contextIdentity, String identityPattern, IType type, IDomain domain, IEventListener listener)
           
 boolean FTDistributionManager.unsubscribe(String contextIdentity, String identityRegex, IType type, IDomain domain, IEventListener listener)
           
 boolean FTContext.unsubscribe(String contextIdentity, String identityRegularExpression, IType type, IDomain domain, IEventListener listener)
           
 String FulmineContext.updateRemoteContainer(String remoteContextIdentity, String identity, IType type, IDomain domain, String fieldName, String fieldValueAsString)
           
 String FTContext.updateRemoteContainer(String remoteContextIdentity, String identity, IType type, IDomain domain, String fieldName, String fieldValueAsString)
           
 

Uses of IType in fulmine.distribution
 

Methods in fulmine.distribution with parameters of type IType
 void IRetransmitter.requestRetransmit(String identityRegularExpression, IType type, IDomain domain)
          Send a request to the connected remote context to retransmit the complete state of the subscribed IContainer instances with matching type and identity.
 void IRetransmissionManager.requestRetransmit(String contextIdentity, String identityRegularExpression, IType type, IDomain domain)
          Send a request to the named remote context to retransmit the complete state of the IContainer instances with matching type and identity subscribe for by the local context.
 void IRetransmitter.retransmit(String identityRegularExpression, IType type, IDomain domain)
          Retransmit the complete state of the IContainer instances with matching type and identity to the connected remote context.
 void IRetransmissionManager.retransmit(String contextIdentity, String identityRegularExpression, IType type, IDomain domain)
          Retransmit the complete state of the IContainer instances with matching type and identity to the (connected) remote context.
 void IRetransmissionManager.retransmitToAll(String identityRegularExpression, IType type, IDomain domain)
          Retransmit the complete state of the IContainer instances with matching type and identity to all (connected) remote contexts that have a subscription for the matching container.
 boolean IDistributionManager.subscribe(String contextIdentity, String identityRegularExpression, IType type, IDomain domain, IEventListener listener)
          Subscribe the listener for the events generated by the IContainer instance(s) in the identified context that match the type, domain and identity regular expression.
 boolean IDistributionManager.unsubscribe(String contextIdentity, String identityRegularExpression, IType type, IDomain domain, IEventListener listener)
          Unsubscribe the listener from the IContainer instance(s) identified by the type, domain and identity regular expression in the specified context.
 String IDistributionManager.updateRemoteContainer(String remoteContextIdentity, String identity, IType type, IDomain domain, String fieldName, String fieldValueAsString)
          Update a named field with a new value in a container in a remote context.
 

Uses of IType in fulmine.distribution.channel
 

Methods in fulmine.distribution.channel with parameters of type IType
 void Channel.requestRetransmit(String identityRegularExpression, IType type, IDomain domain)
           
 void Channel.retransmit(String identityRegularExpression, IType type, IDomain domain)
           
 

Uses of IType in fulmine.distribution.connection.tcp
 

Methods in fulmine.distribution.connection.tcp that return IType
 IType TcpConnectionParameters.getType()
           
 

Uses of IType in fulmine.event
 

Methods in fulmine.event that return IType
 IType AbstractEvent.getType()
           
 

Constructors in fulmine.event with parameters of type IType
EventSource(String identity, IType type, IDomain domain)
          Constructor for sub-classes
 

Uses of IType in fulmine.event.subscription
 

Fields in fulmine.event.subscription declared as IType
static IType ISubscription.WILDCARD_TYPE
          Wildcard for type subscriptions; this allows any type to be matched by a subscription.
 

Methods in fulmine.event.subscription that return IType
 IType Subscription.getType()
           
 

Constructors in fulmine.event.subscription with parameters of type IType
SubscriptionParameters(String identityRegularExpression, IType type, IDomain domain)
           
 

Uses of IType in fulmine.model
 

Methods in fulmine.model with parameters of type IType
 boolean IModelManager.containsLocalContainer(String identityRegularExpression, IType type, IDomain domain)
          Identify if the local container exists in this context
 boolean IModelManager.containsRemoteContainer(String remoteContextIdentity, String containerIdentity, IType type, IDomain domain)
          Identify if the remote container exists in this context
 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.
 

Uses of IType in fulmine.model.component
 

Methods in fulmine.model.component that return IType
 IType AbstractComponent.getType()
           
 

Constructors in fulmine.model.component with parameters of type IType
AbstractComponent(String identity, IType type, IDomain domain)
          Construct the component with an identity and type.
AbstractComponent(String identity, IType type, IDomain domain, byte eventGroupId)
          Construct the component with an identity, type and event group id.
 

Uses of IType in fulmine.model.container
 

Methods in fulmine.model.container that return IType
 IType IContainer.getType()
          Get the type of the container.
 

Methods in fulmine.model.container with parameters of type IType
 boolean IContainerFactory.containsType(IType type)
          Does the factory contain an IContainerFactory.IContainerBuilder (and by association, an IContainerDefinitionField) registered against the IContainer type argument.
 boolean ContainerFactory.containsType(IType type)
          Does the factory contain an IContainerFactory.IContainerBuilder (and by association, an IContainerDefinitionField) registered against the IContainer type argument.
 IContainer IContainerFactory.IContainerBuilder.createContainer(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Build an instance of an 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.
 IContainerDefinitionField IContainerFactory.getDefinition(IType type)
          Get the IContainerDefinitionField registered against the IContainer type argument.
 IContainerDefinitionField ContainerFactory.getDefinition(IType type)
          Get the IContainerDefinitionField registered against the IContainer type argument.
 void IContainerFactory.registerBuilder(IType type, IContainerFactory.IContainerBuilder builder)
          Register an IContainerFactory.IContainerBuilder against the IContainer type.
 void ContainerFactory.registerBuilder(IType type, IContainerFactory.IContainerBuilder builder)
          Register an IContainerFactory.IContainerBuilder against the IContainer type.
 

Constructors in fulmine.model.container with parameters of type IType
AbstractContainer(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Standard constructor.
AbstractDynamicContainer(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Standard constructor.
AbstractEventProcessingContainer(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Standard constructor.
 

Uses of IType in fulmine.model.container.events
 

Constructors in fulmine.model.container.events with parameters of type IType
ContainerDestroyedEvent(IEventManager context, String identity, IType type, IDomain domain)
          Unit test constructor
 

Uses of IType in fulmine.model.container.impl
 

Constructors in fulmine.model.container.impl with parameters of type IType
BasicContainer(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Standard constructor.
Record(String nativeContextIdentity, String identity, IType type, IDomain domain, IFrameworkContext hostContext, boolean local)
          Type specific constructor that allows the record to be constructed with a user defined type.
 

Uses of IType in fulmine.model.field
 

Constructors in fulmine.model.field with parameters of type IType
AbstractField(String identity, IType type, byte application, short permission)
          Standard constructor.
 



Copyright © 2007-2009. All Rights Reserved.