fulmine.model.container.impl
Class BasicContainer
java.lang.Object
fulmine.AbstractLifeCycle
fulmine.model.component.AbstractComponent
fulmine.model.container.AbstractContainer
fulmine.model.container.AbstractEventProcessingContainer
fulmine.model.container.impl.BasicContainer
- All Implemented Interfaces:
- IEvent, IEventFrame, IEventSource, IAddressable, IDescriptor, IDestroyable, ILifeCycle, IComponent, IContainer, IRemoteSubscribable, IWireState, Cloneable
public class BasicContainer
- extends AbstractEventProcessingContainer
The basic, concrete, container implementation. This implementation handles
events and has wire capability; it can read and write its state from and to a
wire frame.
- Author:
- Ramon Servadei
Method Summary |
protected AsyncLog |
getLog()
Get the log to use for the object hierarchy |
Methods inherited from class fulmine.model.container.AbstractContainer |
add, afterRemove, beforeAdd, beforeRemove, beginFrame, contains, doPostAddListener, doPostRemoveListener, doReadState, doStart, doWriteState, endFrame, equals, flushFrame, get, getBooleanField, getComponentIdentities, getContext, getDataState, getDefinition, getDoubleField, getFields, getFloatField, getFrameIdentifier, getIntegerField, getLongField, getNativeContextIdentity, getRemoteSubscriptionCount, getStringField, hashCode, isDynamic, isEmpty, isEventFrameThread, isFrameActive, isLocal, isRemote, lockFrame, logNotTheEventFrameThread, markForRemoteSubscription, newReaderTask, remove, setState, size, toDetailedString, toString, unmarkForRemoteSubscription |
Methods inherited from class fulmine.model.component.AbstractComponent |
addListener, checkClone, createIdentityString, doDestroy, getAddress, getAddressable, getDomain, getDrivingFrame, getEventSourceGroupId, getFrame, getIdentity, getIdentityString, getListeners, getSource, getTriggerEvent, getType, isClone, readState, removeListener, removeListeners, setDrivingFrame, setFrame, setTriggerEvent, toIdentityString, writeState |
BasicContainer
public BasicContainer(String nativeContextIdentity,
String identity,
IType type,
IDomain domain,
IFrameworkContext hostContext,
boolean local)
- Standard constructor.
- Parameters:
nativeContextIdentity
- the name of the context this container is native to; the name
of its local contextidentity
- the identity of the containertype
- the type of the containerdomain
- the domain for the containerhostContext
- the context hosting this container instancelocal
- true
the container is local to this context
getLog
protected AsyncLog getLog()
- Description copied from class:
AbstractLifeCycle
- Get the log to use for the object hierarchy
- Overrides:
getLog
in class AbstractEventProcessingContainer
- Returns:
- the log to use for the object hierarchy
Copyright © 2007-2009. All Rights Reserved.