A B C D E F G H I L M N O P R S T U W _

A

AbstractChunk - class org.objectweb.dream.message.AbstractChunk.
Abstract implementation of chunk.
AbstractChunk() - Constructor for class org.objectweb.dream.message.AbstractChunk
 
AbstractComponent - class org.objectweb.dream.AbstractComponent.
Base implementation of Dream components.
AbstractComponent() - Constructor for class org.objectweb.dream.AbstractComponent
Constructor method create the hashtable of bindings and initialize fcState to LifeCycleController.STOPPED.
AbstractExtensibleMessage - class org.objectweb.dream.message.AbstractExtensibleMessage.
Abstract implementation of the ExtensibleMessage interface.
AbstractExtensibleMessage() - Constructor for class org.objectweb.dream.message.AbstractExtensibleMessage
 
AbstractNonExtensibleMessage - class org.objectweb.dream.message.AbstractNonExtensibleMessage.
Basic implementation of a non-extensible message.
AbstractNonExtensibleMessage() - Constructor for class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
AbstractTask - class org.objectweb.dream.control.activity.task.AbstractTask.
Abstract Task class.
AbstractTask(String) - Constructor for class org.objectweb.dream.control.activity.task.AbstractTask
Create a Task with the specified name.
AbstractThreadTask - class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask.
Abstract class representing a thread task.
AbstractThreadTask() - Constructor for class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask
 
ActivityLifeCycleMixin - class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin.
This mixin can be applied to a lifecycle controller in order to start the activities of the component to which the controller belongs.
ArrayIterator - class org.objectweb.dream.util.ArrayIterator.
 
ArrayIterator(Object[]) - Constructor for class org.objectweb.dream.util.ArrayIterator
Create an iterator over the array elements.
ArrowChunk - interface org.objectweb.dream.message.chunk.ArrowChunk.
A general purpose chunk that can be use to identify a sender and a receiver of a message.
activateTask(Task) - Method in class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin
 
activateTask(Task) - Method in interface org.objectweb.dream.control.activity.task.TaskActivationController
Register the given task with the activity manager.
addChunk(String, ChunkType, Object) - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
addChunk(String, ChunkType, Object) - Method in interface org.objectweb.dream.message.ExtensibleMessage
Adds a chunk in this message.
addChunkType(String, ChunkType) - Method in class org.objectweb.dream.message.BasicMessageType
Adds a chunk type
addCodec(String, Object) - Method in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
addCodec(String, Object) - Method in interface org.objectweb.dream.message.codec.CodecManager
Adds a codec component for the specified codec name.
addCurrentThread(String) - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
Registers the current thread has an executing thread.
addSubMessage(Message) - Method in class org.objectweb.dream.message.BasicExtensibleMessage
 
addSubMessage(String, Message) - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
addSubMessage(Message) - Method in interface org.objectweb.dream.message.ExtensibleMessage
Adds a sub message in this message.
addSubMessage(String, Message) - Method in interface org.objectweb.dream.message.ExtensibleMessageNC
Adds a sub message in this message
addSubMessageType(MessageType) - Method in class org.objectweb.dream.message.BasicMessageType
Adds a sub message type
addSubMessageType(String, MessageType) - Method in class org.objectweb.dream.message.BasicMessageTypeNC
Adds a sub Message type
addTask(Component, Task, Map) - Static method in class org.objectweb.dream.control.activity.Util
Adds the given task in the task controller of the given component.
addTask(Task, Map) - Method in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
 
addTask(Task, Map) - Method in class org.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin
 
addTask(Task, Map) - Method in interface org.objectweb.dream.control.activity.task.TaskController
Adds a new task in this controller
addThreads(int) - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
addThreads(int) - Method in interface org.objectweb.dream.control.activity.task.thread.ThreadPoolController
Adds threads in the pool.
asyncStop(TaskStoppedListener) - Method in class org.objectweb.dream.control.activity.task.ContainerLifeCycleMixin
 
asyncStop(TaskStoppedListener) - Method in interface org.objectweb.dream.control.activity.task.TaskLifeCycleController
Stops asynchronously the task, this interface belong.
asyncStop(TaskStoppedListener) - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
asyncStop(TaskStoppedListener) - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 

B

BasicArrowChunk - class org.objectweb.dream.message.chunk.BasicArrowChunk.
A basic Chunk interface that defines an arrow from a source to a destination.
BasicArrowChunk() - Constructor for class org.objectweb.dream.message.chunk.BasicArrowChunk
 
BasicChunkType - class org.objectweb.dream.message.BasicChunkType.
Basic implementation of ChunkType interface
BasicChunkType(String, String) - Constructor for class org.objectweb.dream.message.BasicChunkType
Creates a new chunk type.
BasicChunkType(Class, Class) - Constructor for class org.objectweb.dream.message.BasicChunkType
Creates a new Chunk type by specifying the class object of the interface provided by chunks of this type
BasicCodecManagerImpl - class org.objectweb.dream.message.codec.BasicCodecManagerImpl.
Basic implementation of codec manager.
BasicCodecManagerImpl() - Constructor for class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
BasicCodecRepositoryAttributeController - interface org.objectweb.dream.message.codec.BasicCodecRepositoryAttributeController.
Attribute controller interface for basic codec repository using a properties file.
BasicCodecRepositoryImpl - class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl.
Codec repository implementation using a Propertiesto map codec name with codec ADL.
BasicCodecRepositoryImpl() - Constructor for class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl
 
BasicExtensibleMessage - class org.objectweb.dream.message.BasicExtensibleMessage.
Implementation of extensible message, using a LinkedListto store sub message
BasicExtensibleMessage(short) - Constructor for class org.objectweb.dream.message.BasicExtensibleMessage
Constructor.
BasicExtensibleMessageNC - class org.objectweb.dream.message.BasicExtensibleMessageNC.
Implementation of extensible message with named sub messages.
BasicExtensibleMessageNC(short) - Constructor for class org.objectweb.dream.message.BasicExtensibleMessageNC
Constructor.
BasicForwarderSchedulerImpl - class org.objectweb.dream.control.activity.scheduler.BasicForwarderSchedulerImpl.
Basic implementation of a forwarder scheduler.
BasicForwarderSchedulerImpl() - Constructor for class org.objectweb.dream.control.activity.scheduler.BasicForwarderSchedulerImpl
 
BasicLoggerControllerMixin - class org.objectweb.dream.control.logger.BasicLoggerControllerMixin.
Basic implementation of logger controller.
BasicLoggerControllerMixin() - Constructor for class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
BasicLoggerInternalBaseNameMixin - class org.objectweb.dream.control.logger.BasicLoggerInternalBaseNameMixin.
Basic mixin implementing the LoggerInternalBaseName interface.
BasicLoggerInternalBaseNameMixin() - Constructor for class org.objectweb.dream.control.logger.BasicLoggerInternalBaseNameMixin
 
BasicMessageManagerImpl - class org.objectweb.dream.message.manager.BasicMessageManagerImpl.
Basic implementation of a message manager.
BasicMessageManagerImpl() - Constructor for class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
BasicMessageType - class org.objectweb.dream.message.BasicMessageType.
Basic Implementation of MessageType
BasicMessageType() - Constructor for class org.objectweb.dream.message.BasicMessageType
Creates an empty message type.
BasicMessageType(String[], ChunkType[], MessageType[]) - Constructor for class org.objectweb.dream.message.BasicMessageType
Creates a message type with the specified chunk types and sub message types.
BasicMessageType(String, ChunkType) - Constructor for class org.objectweb.dream.message.BasicMessageType
Creates a message type that contains a chunk type.
BasicMessageType(String, ChunkType, String, ChunkType) - Constructor for class org.objectweb.dream.message.BasicMessageType
Creates a message type that contains two chunk types.
BasicMessageTypeNC - class org.objectweb.dream.message.BasicMessageTypeNC.
 
BasicMessageTypeNC() - Constructor for class org.objectweb.dream.message.BasicMessageTypeNC
 
BasicNonExtensibleMessageCodecImpl - class org.objectweb.dream.message.codec.BasicNonExtensibleMessageCodecImpl.
Encoder/decoder that can be used with PoolNonExtensibleMessageManagerImpl.
BasicNonExtensibleMessageCodecImpl() - Constructor for class org.objectweb.dream.message.codec.BasicNonExtensibleMessageCodecImpl
 
BasicStreamMessageCodecImpl - class org.objectweb.dream.message.codec.BasicStreamMessageCodecImpl.
Basic implementation of a message codec.
BasicStreamMessageCodecImpl() - Constructor for class org.objectweb.dream.message.codec.BasicStreamMessageCodecImpl
 
BasicTaskActivationMixin - class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin.
Basic Implementation of the TaskActivationController.
BasicTaskActivationMixin() - Constructor for class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin
 
BasicTaskControllerMixin - class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin.
Provides a basic implementation of the TaskManagerController interface.
BasicThreadPoolTask - class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask.
Thread Pool implementation.
BasicThreadPoolTask() - Constructor for class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
BasicThreadTask - class org.objectweb.dream.control.activity.task.thread.BasicThreadTask.
Basic implementation of a Dream thread.
BasicThreadTask() - Constructor for class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 
bindFc(String, Object) - Method in class org.objectweb.dream.AbstractComponent
 
bindFc(String, Object) - Method in class org.objectweb.dream.PushPushDreamComponent
Stores the outPush binding.
bindFc(String, Object) - Method in class org.objectweb.dream.control.activity.scheduler.BasicForwarderSchedulerImpl
 
bindFc(String, Object) - Method in class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask
 
bindFc(String, Object) - Method in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
bindFc(String, Object) - Method in class org.objectweb.dream.message.codec.BasicNonExtensibleMessageCodecImpl
 
bindFc(String, Object) - Method in class org.objectweb.dream.message.codec.BasicStreamMessageCodecImpl
 
bindingLogger - Variable in class org.objectweb.dream.AbstractComponent
the controller logger associated with the binding controller of this component
bug(Logger) - Static method in class org.objectweb.dream.util.Error
Handles a bug: throws an InternalErrorand logs a ERROR message.
bug(Logger, Throwable) - Static method in class org.objectweb.dream.util.Error
Handles a bug: throws an InternalErrorand logs a ERROR message.

C

CODECS_COMPONENT_ITF_NAME - Static variable in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
The name of the client interface bound to the component interface of the composite containning codecs.
Chunk - interface org.objectweb.dream.message.Chunk.
An interface that represent a chunk.
ChunkAlreadyExistException - exception org.objectweb.dream.message.ChunkAlreadyExistException.
Exception thrown when trying to add a chunk in a message that already contains chunk with the same name.
ChunkAlreadyExistException() - Constructor for class org.objectweb.dream.message.ChunkAlreadyExistException
 
ChunkAlreadyExistException(String) - Constructor for class org.objectweb.dream.message.ChunkAlreadyExistException
 
ChunkType - interface org.objectweb.dream.message.ChunkType.
A component chunk type.
CodecManager - interface org.objectweb.dream.message.codec.CodecManager.
Component insterface that manage dynamic codecs.
CodecManagerException - exception org.objectweb.dream.message.codec.CodecManagerException.
Codec manager exception.
CodecManagerException(String, String) - Constructor for class org.objectweb.dream.message.codec.CodecManagerException
Constructs a new CodecManagerException
CodecRepository - interface org.objectweb.dream.message.codec.CodecRepository.
Component interface used by Codec manager to retreive the name of an ADL for a given codec name.
ContainerLifeCycleMixin - class org.objectweb.dream.control.activity.task.ContainerLifeCycleMixin.
Mixin that delegate method to content object.
checkInactivity() - Method in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
Returns true If the component has no executing task and super implementation returns true.
checkInactivity() - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
Returns true if the component is inactive.
checkInactivity() - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
Returns true If the component is stopping, and no more thread is executing it and super implementation returns true.
chkNames - Variable in class org.objectweb.dream.message.BasicMessageType
The chunk names
chunkNames - Variable in class org.objectweb.dream.message.AbstractExtensibleMessage
The chunk names
chunkTypes - Variable in class org.objectweb.dream.message.AbstractExtensibleMessage
Contains (name, chunk type) pairs.
chunkTypes - Variable in class org.objectweb.dream.message.BasicMessageType
Hashtable associating names and chunk types
chunks - Variable in class org.objectweb.dream.message.AbstractExtensibleMessage
Contains (name, chunk object) pairs.
codecName - Variable in class org.objectweb.dream.message.codec.CodecManagerException
 
codecRepositoryItf - Variable in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
codecsCCItf - Variable in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
codecsCompositeItf - Variable in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
componentDesc - Variable in class org.objectweb.dream.AbstractComponent
The Componentdescription object associated with this component
createChunk(ChunkType) - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
createChunk(ChunkType) - Method in interface org.objectweb.dream.message.manager.MessageManager
Allocates and returns a chunk of the specified type.
createChunk(ChunkType) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
createCodec(String, String, Object) - Method in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
Creates a codec and adds it in the codecs composite
createMessage(MessageType) - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
createMessage(MessageType) - Method in class org.objectweb.dream.message.manager.DebugPoolNonExtensibleMessageManagerImpl
 
createMessage(MessageType) - Method in interface org.objectweb.dream.message.manager.MessageManager
Allocates and returns a message of the specified type.
createMessage(MessageType) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
createScheduler(Scheduler, String) - Static method in class org.objectweb.dream.control.activity.task.Util
Creates a scheduler.
createTask(Task, String) - Static method in class org.objectweb.dream.control.activity.task.Util
Creates a task.
createThreadPoolTask(String) - Static method in class org.objectweb.dream.control.activity.task.Util
Creates a thread pool task.

D

DEFAULT_NAME - Static variable in interface org.objectweb.dream.message.chunk.ArrowChunk
The default name for chunks of this type
DEFAULT_WAIT_TIMEOUT - Static variable in interface org.objectweb.dream.control.activity.task.thread.ThreadPoolAttributeController
The default timeout.
DebugPoolNonExtensibleMessageManagerImpl - class org.objectweb.dream.message.manager.DebugPoolNonExtensibleMessageManagerImpl.
Extension of PoolNonExtensibleMessageManagerImplthat checks on every message deletion that the deleted message is not already deleted.
DebugPoolNonExtensibleMessageManagerImpl() - Constructor for class org.objectweb.dream.message.manager.DebugPoolNonExtensibleMessageManagerImpl
 
Dream - class org.objectweb.dream.util.Dream.
Provides static methods to access control interfaces of Dream components.
deactivateTask(Task) - Method in class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin
 
deactivateTask(Task, TaskStoppedListener) - Method in class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin
 
deactivateTask(Task) - Method in interface org.objectweb.dream.control.activity.task.TaskActivationController
Unregister the given task with the activity manager.
deactivateTask(Task, TaskStoppedListener) - Method in interface org.objectweb.dream.control.activity.task.TaskActivationController
Unregister the given task with the activity manager.
decode(Object) - Method in class org.objectweb.dream.message.codec.BasicNonExtensibleMessageCodecImpl
 
decode(Object) - Method in class org.objectweb.dream.message.codec.BasicStreamMessageCodecImpl
Can decode message from an ObjectInputor from an InputStream.
decode(Object) - Method in interface org.objectweb.dream.message.codec.MessageCodec
Deserializes a message from the given stream
decrementReferenceCounter() - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
Decrements the reference counter of this component.
decrementReferenceCounter() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
Decrements the reference counter of this component.
delegate - Variable in class org.objectweb.dream.control.activity.task.TaskActivationStoppedListener
 
deleteChunk(Object) - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
deleteChunk(Object) - Method in interface org.objectweb.dream.message.manager.MessageManager
Deletes a chunk.
deleteChunk(Object) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
deleteMessage(Message) - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
deleteMessage(Message) - Method in class org.objectweb.dream.message.manager.DebugPoolNonExtensibleMessageManagerImpl
 
deleteMessage(Message) - Method in interface org.objectweb.dream.message.manager.MessageManager
Deletes a message.
deleteMessage(Message) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
duplicateChunk(Object, boolean) - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
duplicateChunk(Object, boolean) - Method in interface org.objectweb.dream.message.manager.MessageManager
Duplicates a chunk.
duplicateChunk(Object, boolean) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
duplicateMessage(Message, boolean) - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
duplicateMessage(Message, boolean) - Method in interface org.objectweb.dream.message.manager.MessageManager
Duplicates a message.
duplicateMessage(Message, boolean) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 

E

EMPTY_MESSAGE_ARRAY - Static variable in interface org.objectweb.dream.message.Message
An empty Message array constant.
EMPTY_MESSAGE_TYPE - Static variable in class org.objectweb.dream.message.BasicMessageType
A constant designating the empty message type.
EMPTY_MESSAGE_TYPE_ARRAY - Static variable in interface org.objectweb.dream.message.MessageType
An empty MessageType array constant.
EMPTY_STRING_ARRAY - Static variable in interface org.objectweb.dream.util.EmptyStringArray
An empty string array instance
EXECUTE_AGAIN - Static variable in class org.objectweb.dream.control.activity.task.AbstractTask
An integer that can be used with some schedulers to specify that the task should be executed again.
EmptyIterator - class org.objectweb.dream.util.EmptyIterator.
An empty iterator implementation.
EmptyStringArray - interface org.objectweb.dream.util.EmptyStringArray.
Interface defining an empty String array constant.
Error - class org.objectweb.dream.util.Error.
Defines some methods to handle (i.e. throw exception) errors.
ExtensibleMessage - interface org.objectweb.dream.message.ExtensibleMessage.
This interface defined methods to dynamically add or remove chunks and sub messages to this message.
ExtensibleMessageNC - interface org.objectweb.dream.message.ExtensibleMessageNC.
 
encode(Object, Message) - Method in class org.objectweb.dream.message.codec.BasicNonExtensibleMessageCodecImpl
 
encode(Object, Message) - Method in class org.objectweb.dream.message.codec.BasicStreamMessageCodecImpl
Can encode message to an ObjectOutputor to an OutputStream.
encode(Object, Message) - Method in interface org.objectweb.dream.message.codec.MessageCodec
Encodes the given message on the given stream.
error(String, Logger, Throwable) - Static method in class org.objectweb.dream.util.Error
Handles an error: throws an InternalErrorand logs a ERROR message.
error(String, Logger) - Static method in class org.objectweb.dream.util.Error
Handles an error: throws an InternalErrorand logs a ERROR message.
execute(Object) - Method in interface org.objectweb.dream.control.activity.task.Task
The method that is executed.
execute(Object) - Method in class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask
 
executing - Variable in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 

F

FullLifeCycleMixin - class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin.
This mixin provides a useable implementation of the LifeCycleController.stopFc() method.
FullLifeCycleMixin() - Constructor for class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin
 
fcActivityCoordinator - Variable in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
 
fcCoordinator - Variable in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
 
fcExecutingThreads - Variable in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The array of currently executing threads.
fcInvocationCounters - Variable in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The array of the invocation counter for each threads.
fcNbExcutingThread - Variable in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The number of currently executing thread
fcNbStoppingTask - Variable in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
 
fcState - Variable in class org.objectweb.dream.AbstractComponent
this attribut give the state of Dream Component.
findCodec(String) - Method in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
Finds and returns a codec component with the specified name.

G

getArrowFrom() - Method in interface org.objectweb.dream.message.chunk.ArrowChunk
Returns the identifier of the sender.
getArrowFrom() - Method in class org.objectweb.dream.message.chunk.BasicArrowChunk
 
getArrowTo() - Method in interface org.objectweb.dream.message.chunk.ArrowChunk
Returns the identifier of the receiver.
getArrowTo() - Method in class org.objectweb.dream.message.chunk.BasicArrowChunk
 
getAttribute(String) - Method in class org.objectweb.dream.util.NullLogger
 
getAttributeNames() - Method in class org.objectweb.dream.util.NullLogger
 
getBaseName() - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
getBaseName() - Method in interface org.objectweb.dream.control.logger.LoggerController
Returns the loggers' base name.
getCapacity() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
getCapacity() - Method in interface org.objectweb.dream.control.activity.task.thread.ThreadPoolAttributeController
Returns the capacity of the pool.
getCapacity() - Method in interface org.objectweb.dream.message.manager.PoolMessageManagerAttributeController
Returns the instance pool capacity.
getCapacity() - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
getCause() - Method in class org.objectweb.dream.PullException
 
getCause() - Method in class org.objectweb.dream.PushException
 
getChunk(String) - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
getChunk(String) - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
This class implements every chunk so it allways returns this.
getChunk(String) - Method in interface org.objectweb.dream.message.Message
Returns a chunk of this message, or null if this message doesn't have a chunk with the specified name.
getChunkImpl() - Method in class org.objectweb.dream.message.BasicChunkType
Returns the Class object implementing the chunk interface.
getChunkItf() - Method in class org.objectweb.dream.message.BasicChunkType
Returns the Class object corresponding to the signature of this chunk type
getChunkNames() - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
getChunkNames() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
getChunkNames() - Method in class org.objectweb.dream.message.BasicMessageType
 
getChunkNames() - Method in interface org.objectweb.dream.message.MessageType
Returns an (eventually empty) array containing the chunk's names of messages of this type.
getChunkNamesIterator() - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
getChunkNamesIterator() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
getChunkNamesIterator() - Method in class org.objectweb.dream.message.BasicMessageType
 
getChunkNamesIterator() - Method in interface org.objectweb.dream.message.MessageType
Returns an iterator over the chunk's names of messages of this type.
getChunkSignature() - Method in class org.objectweb.dream.message.BasicChunkType
 
getChunkSignature() - Method in interface org.objectweb.dream.message.ChunkType
Returns the signatures of the methods provided by chunks of this type.
getChunkType(String) - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
getChunkType(String) - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
getChunkType(String) - Method in class org.objectweb.dream.message.BasicMessageType
 
getChunkType(String) - Method in interface org.objectweb.dream.message.MessageType
Returns a chunk type of this message type from its name.
getCodec(String) - Method in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
getCodec(String) - Method in interface org.objectweb.dream.message.codec.CodecManager
Returns the codec component for the given codec name.
getCodecADL(String) - Method in class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl
 
getCodecADL(String) - Method in interface org.objectweb.dream.message.codec.CodecRepository
Returns the name of an ADL for the given codec name.
getComponent() - Method in class org.objectweb.dream.InitializationException
Returns the component whose life cycle state is illegal.
getComponentByName(ContentController, String) - Static method in class org.objectweb.dream.util.Util
Retrieves the sub component with the specified name from the content of a composite.
getContent() - Method in class org.objectweb.dream.control.activity.task.ContainerLifeCycleMixin
Returns the content of the component.
getContextType() - Method in class org.objectweb.dream.control.lifecycle.LifeCycleInterceptorGenerator
 
getControllerInterfaceName() - Method in class org.objectweb.dream.control.lifecycle.LifeCycleInterceptorGenerator
 
getCurrentIntLevel() - Method in class org.objectweb.dream.util.NullLogger
returns BasicLevel.FATAL
getCurrentLevel() - Method in class org.objectweb.dream.util.NullLogger
returns BasicLevel.LEVEL_FATAL
getException() - Method in class org.objectweb.dream.InitializationException
Returns the exception that caused in this exception.
getFcCoordinator() - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
Returns the LifeCycleCoordinatorinterface of this component.
getFcLifeCycleControllers() - Method in class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin
Returns the lifecycle control interface of sub components.
getFcName() - Method in class org.objectweb.dream.control.activity.task.AbstractTask
 
getFcState() - Method in class org.objectweb.dream.AbstractComponent
 
getFcState() - Method in class org.objectweb.dream.control.activity.task.ContainerLifeCycleMixin
 
getFcState() - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
 
getId() - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
getId() - Method in interface org.objectweb.dream.message.manager.MessageManagerAttributeController
Returns the manager's id.
getId() - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
getInterceptionType(Method) - Method in class org.objectweb.dream.control.lifecycle.LifeCycleInterceptorGenerator
 
getLoggerController(Component) - Static method in class org.objectweb.dream.util.Dream
Returns the logger controller interface of the given component.
getLoggerLevel(String) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
getLoggerLevel(String) - Method in interface org.objectweb.dream.control.logger.LoggerController
Returns the current logging level of a logger
getMessageClassName() - Method in interface org.objectweb.dream.message.manager.NonExtensibleMessageManagerAttributeController
Returns the name of the class of non extensible messages that are managed by the manager to which this interface belongs.
getMessageClassName() - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
getMessageManagerId() - Method in class org.objectweb.dream.message.AbstractChunk
 
getMessageManagerId() - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
getMessageManagerId() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
getMessageManagerId() - Method in interface org.objectweb.dream.message.Chunk
Returns the id of the message manager that created this chunk.
getMessageManagerId() - Method in interface org.objectweb.dream.message.Message
Returns the id of the message manager that created this message.
getMessageManagerId() - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
getMessageManagerId() - Method in interface org.objectweb.dream.message.manager.MessageManager
Returns the message manager identifier.
getMessageManagerId() - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
getMessageType() - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
getMessageType() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
getMessageType() - Method in interface org.objectweb.dream.message.Message
Returns the type of this message.
getMethodName(Method) - Method in class org.objectweb.dream.control.lifecycle.LifeCycleInterceptorGenerator
 
getName() - Method in class org.objectweb.dream.util.NullLogger
 
getNbActiveThread() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
getNbActiveThread() - Method in interface org.objectweb.dream.control.activity.task.thread.ThreadPoolController
Returns the number of currently active threads.
getNextUnnamedBaseName() - Static method in class org.objectweb.dream.control.logger.Util
Returns a unique logger base name for an unnamed component.
getPostMethodName() - Method in class org.objectweb.dream.control.lifecycle.LifeCycleInterceptorGenerator
 
getPreMethodName() - Method in class org.objectweb.dream.control.lifecycle.LifeCycleInterceptorGenerator
 
getPropertiesRessourceName() - Method in interface org.objectweb.dream.message.codec.BasicCodecRepositoryAttributeController
Returns the name of the properties file.
getPropertiesRessourceName() - Method in class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl
 
getSchedulers() - Method in interface org.objectweb.dream.control.activity.scheduler.SchedulerManagerController
Returns the schedulers that have been registered.
getSubMessage(String) - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getSubMessage(String) - Method in interface org.objectweb.dream.message.MessageNC
Returns a sub message of this message, or null if this message doesn't have a sub message with the specified name.
getSubMessageIterator() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
getSubMessageIterator() - Method in class org.objectweb.dream.message.BasicExtensibleMessage
 
getSubMessageIterator() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getSubMessageIterator() - Method in interface org.objectweb.dream.message.Message
Returns an Iterator that iterate over the sub messages of this message.
getSubMessageNames() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getSubMessageNames() - Method in class org.objectweb.dream.message.BasicMessageTypeNC
 
getSubMessageNames() - Method in interface org.objectweb.dream.message.MessageTypeNC
Returns an (eventually empty) array containing the sub message's names of messages of this type.
getSubMessageNamesIterator() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getSubMessageNamesIterator() - Method in class org.objectweb.dream.message.BasicMessageTypeNC
 
getSubMessageNamesIterator() - Method in interface org.objectweb.dream.message.MessageTypeNC
Returns an iterator over the sub message's names of messages of this type.
getSubMessageType(String) - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getSubMessageType(String) - Method in class org.objectweb.dream.message.BasicMessageTypeNC
 
getSubMessageType(String) - Method in interface org.objectweb.dream.message.MessageTypeNC
Returns the type of the sub message having the specified name.
getSubMessageTypes() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
getSubMessageTypes() - Method in class org.objectweb.dream.message.BasicExtensibleMessage
 
getSubMessageTypes() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getSubMessageTypes() - Method in class org.objectweb.dream.message.BasicMessageType
 
getSubMessageTypes() - Method in class org.objectweb.dream.message.BasicMessageTypeNC
 
getSubMessageTypes() - Method in interface org.objectweb.dream.message.MessageType
Returns an (eventually empty) array containing the types of the sub messages of messages of this type.
getSubMessageTypesIterator() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
getSubMessageTypesIterator() - Method in class org.objectweb.dream.message.BasicExtensibleMessage
 
getSubMessageTypesIterator() - Method in class org.objectweb.dream.message.BasicMessageType
 
getSubMessageTypesIterator() - Method in class org.objectweb.dream.message.BasicMessageTypeNC
 
getSubMessageTypesIterator() - Method in interface org.objectweb.dream.message.MessageType
Returns an iterator over the types of the sub messages of messages of this type.
getSubMessages() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
Allways returns Message.EMPTY_MESSAGE_ARRAY
getSubMessages() - Method in class org.objectweb.dream.message.BasicExtensibleMessage
 
getSubMessages() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getSubMessages() - Method in interface org.objectweb.dream.message.Message
Returns an (eventually empty) array containing the sub messages of this message.
getTask() - Method in class org.objectweb.dream.control.activity.task.IllegalTaskException
 
getTask() - Method in class org.objectweb.dream.control.activity.task.NoSuchTaskException
 
getTaskControl(Task) - Method in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
 
getTaskControl(Task) - Method in interface org.objectweb.dream.control.activity.task.TaskController
Returns an interface that can be used to control a task (may be null if no control is available for the task).
getTaskController(Component) - Static method in class org.objectweb.dream.util.Dream
Returns the task controller interface of the given component.
getTasks() - Method in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
 
getTasks() - Method in interface org.objectweb.dream.control.activity.task.TaskController
Returns the tasks of the component to which this interface belongs.
getTasks() - Method in interface org.objectweb.dream.control.activity.task.TaskManagerController
Returns the tasks that have been registered.
getTasks() - Method in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
 
getType() - Method in interface org.objectweb.dream.message.Chunk
Returns the type of this chunk.
getType() - Method in class org.objectweb.dream.message.chunk.BasicArrowChunk
 
getType() - Method in class org.objectweb.dream.util.NullLogger
 
getUnnamedSubMessageIterator() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getUnnamedSubMessageIterator() - Method in interface org.objectweb.dream.message.MessageNC
Returns an Iterator that iterate over the unnamed sub messages of this message.
getUnnamedSubMessageTypes() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getUnnamedSubMessageTypes() - Method in class org.objectweb.dream.message.BasicMessageTypeNC
 
getUnnamedSubMessageTypes() - Method in interface org.objectweb.dream.message.MessageTypeNC
Returns an (eventually empty) array containing the types of the unnamed sub messages of messages of this type.
getUnnamedSubMessageTypesIterator() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getUnnamedSubMessageTypesIterator() - Method in class org.objectweb.dream.message.BasicMessageTypeNC
 
getUnnamedSubMessageTypesIterator() - Method in interface org.objectweb.dream.message.MessageTypeNC
Returns an iterator over the types of the unnamed sub messages of messages of this type.
getUnnamedSubMessages() - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
getUnnamedSubMessages() - Method in interface org.objectweb.dream.message.MessageNC
Returns an (eventually empty) array containing the unnamed sub messages of this message.
getWaitTimeout() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
getWaitTimeout() - Method in interface org.objectweb.dream.control.activity.task.thread.ThreadPoolAttributeController
Returns the timeout while "dying" thread can be "reactivated".

H

hasNext() - Method in class org.objectweb.dream.util.ArrayIterator
 
hasNext() - Method in class org.objectweb.dream.util.EmptyIterator
 
hasNext() - Method in class org.objectweb.dream.util.MultipleIterator
 

I

INSTANCE - Static variable in class org.objectweb.dream.util.EmptyIterator
The only instance of EmptyIterator
IN_PULL_ITF_NAME - Static variable in interface org.objectweb.dream.Pull
The commonly used name to refer to this interface when it is used as an input.
IN_PUSH_ITF_NAME - Static variable in interface org.objectweb.dream.Push
The commonly used name to refer to this interface when it is used as an input.
ITF_NAME - Static variable in interface org.objectweb.dream.control.activity.scheduler.Scheduler
The commonly used nam to refer to this interface.
ITF_NAME - Static variable in interface org.objectweb.dream.control.activity.task.Task
The commonly used nam to refer to this interface.
ITF_NAME - Static variable in interface org.objectweb.dream.message.codec.CodecManager
The default name of interface of this type.
ITF_NAME - Static variable in interface org.objectweb.dream.message.codec.CodecRepository
The default name for interface of this type
ITF_NAME - Static variable in interface org.objectweb.dream.message.codec.MessageCodec
The commonly used name of refer to this interface.
ITF_NAME - Static variable in interface org.objectweb.dream.message.manager.MessageManager
The commonly used name of refer to this interface.
ITF_NAME - Static variable in interface org.objectweb.dream.message.manager.MessageManagerAttributeController
The commonly used name to refer ot this interface.
IllegalTaskException - exception org.objectweb.dream.control.activity.task.IllegalTaskException.
Exception thrown by task controller when an operation on a task can't be done.
IllegalTaskException(Task) - Constructor for class org.objectweb.dream.control.activity.task.IllegalTaskException
 
IllegalTaskException(Task, String, Throwable) - Constructor for class org.objectweb.dream.control.activity.task.IllegalTaskException
 
InitializationException - exception org.objectweb.dream.InitializationException.
Exception thrown by AbstractComponent.initComponent(Component).
InitializationException(Throwable, Component, String) - Constructor for class org.objectweb.dream.InitializationException
Constructs a new InitializationExceptionexception.
InterruptedPullException - exception org.objectweb.dream.InterruptedPullException.
Sub class of PullException thrown when the execution flow was interrupted in a pull method.
InterruptedPullException() - Constructor for class org.objectweb.dream.InterruptedPullException
 
InterruptedPullException(String) - Constructor for class org.objectweb.dream.InterruptedPullException
 
InterruptedPullException(String, InterruptedException) - Constructor for class org.objectweb.dream.InterruptedPullException
 
InterruptedPullException(InterruptedException) - Constructor for class org.objectweb.dream.InterruptedPullException
 
InterruptedPushException - exception org.objectweb.dream.InterruptedPushException.
Sub class of PushException thrown when the execution flow was interrupted in a push method.
InterruptedPushException() - Constructor for class org.objectweb.dream.InterruptedPushException
 
InterruptedPushException(String) - Constructor for class org.objectweb.dream.InterruptedPushException
 
InterruptedPushException(String, InterruptedException) - Constructor for class org.objectweb.dream.InterruptedPushException
 
InterruptedPushException(InterruptedException) - Constructor for class org.objectweb.dream.InterruptedPushException
 
incrementReferenceCounter() - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
Increments the reference counter of this component.
incrementReferenceCounter() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
Increments the reference counter of this component.
initComponent(Component) - Method in class org.objectweb.dream.AbstractComponent
Initializes this component.
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.scheduler.UseSchedulerControllerMixin
Initializes the fields of this mixin and then calls the overriden method.
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.LoggableTaskManagerMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.LoggableTaskMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.UseTaskActivationControllerMixin
Initializes the fields of this mixin and then calls the overriden method.
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.UseTaskControllerMixin
Initializes the fields of this mixin and then calls the overriden method.
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.lifecycle.LoggableLifeCycleMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.logger.BasicLoggerInternalBaseNameMixin
 
initFcController(InitializationContext) - Method in class org.objectweb.dream.control.logger.UseLoggerControllerMixin
Initializes the fields of this mixin and then calls the overriden method.
initialize(Tree) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
internalSetBaseName(String) - Method in class org.objectweb.dream.control.logger.BasicLoggerInternalBaseNameMixin
 
internalSetBaseName(String) - Method in interface org.objectweb.dream.control.logger.LoggerInternalBaseName
Set logger base name.
interruptPool() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
interruptTask(Task, TaskStoppedListener) - Method in interface org.objectweb.dream.control.activity.task.TaskManagerController
Interrupt the specified task. an interrupted task, is no more executed.
interruptTask(Task, TaskStoppedListener) - Method in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
 
interruptedTasks - Variable in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
The map of the interrupted tasks.
isEmpty() - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
isEmpty() - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
isEmpty() - Method in class org.objectweb.dream.message.BasicMessageType
 
isEmpty() - Method in interface org.objectweb.dream.message.MessageType
Returns true if this message type is empty (ie : does not contains any chunk types and any sub message types)
isExecuting() - Method in class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask
Called by AbstractThreadTask.execute(Object)method.
isExecuting() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
isExecuting() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 
isInactivated(LifeCycleCoordinator) - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
If SimpleLifeCycleControllerMixin.checkInactivity()returns true, calls LifeCycleCoordinator.fcInactivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator)with the given coordinator and returns true.
isLoggable(int) - Method in class org.objectweb.dream.util.NullLogger
returns false
isLoggable(Level) - Method in class org.objectweb.dream.util.NullLogger
returns false
isOn() - Method in class org.objectweb.dream.util.NullLogger
returns false
isSubTypeOf(MessageType) - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
isSubTypeOf(ChunkType) - Method in class org.objectweb.dream.message.BasicChunkType
 
isSubTypeOf(MessageType) - Method in class org.objectweb.dream.message.BasicExtensibleMessage
 
isSubTypeOf(MessageType) - Method in class org.objectweb.dream.message.BasicMessageType
 
isSubTypeOf(ChunkType) - Method in interface org.objectweb.dream.message.ChunkType
Returns true if this chunk type if a sub type of the given chunk type.
isSubTypeOf(MessageType) - Method in interface org.objectweb.dream.message.MessageType
Returns true if this message type if a sub type of the given message type.

L

LifeCycleActivationTaskMixin - class org.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin.
This mixin activates new added task. ie : call TaskActivationController.activateTask(Task)when a task is added ( addTask) and the component is started.
LifeCycleActivationTaskMixin() - Constructor for class org.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin
 
LifeCycleInterceptorGenerator - class org.objectweb.dream.control.lifecycle.LifeCycleInterceptorGenerator.
Interceptor generator for lifecycle interceptor.
LifeCycleInterceptorGenerator() - Constructor for class org.objectweb.dream.control.lifecycle.LifeCycleInterceptorGenerator
 
Loggable - interface org.objectweb.dream.control.logger.Loggable.
Interface used to give logger to a component implementation or a controller that has register with the logger controller using LoggerControllerRegister.register(String, Loggable).
LoggableLifeCycleMixin - class org.objectweb.dream.control.lifecycle.LoggableLifeCycleMixin.
Basic mixin implementing the Loggable interface, and provides a logger to the LifeCycleController.
LoggableLifeCycleMixin() - Constructor for class org.objectweb.dream.control.lifecycle.LoggableLifeCycleMixin
 
LoggableTaskManagerMixin - class org.objectweb.dream.control.activity.task.LoggableTaskManagerMixin.
Basic mixin implementing the Loggable interface, and provides a logger to the taskManagerController.
LoggableTaskManagerMixin() - Constructor for class org.objectweb.dream.control.activity.task.LoggableTaskManagerMixin
 
LoggableTaskMixin - class org.objectweb.dream.control.activity.task.LoggableTaskMixin.
Basic mixin implementing the Loggable interface, and provides a logger to the taskController.
LoggableTaskMixin() - Constructor for class org.objectweb.dream.control.activity.task.LoggableTaskMixin
 
LoggerController - interface org.objectweb.dream.control.logger.LoggerController.
Controller interface to control loggers associated with the component this controller belong.
LoggerControllerRegister - interface org.objectweb.dream.control.logger.LoggerControllerRegister.
Interface implemented by logger controller to allow other controllers and content class to register as logger controller client .
LoggerInternalBaseName - interface org.objectweb.dream.control.logger.LoggerInternalBaseName.
This interface define a method to internally set the logger base name.
LoggerLifeCycleCoordinatorMixin - class org.objectweb.dream.control.logger.LoggerLifeCycleCoordinatorMixin.
Change the base name of component loggers at startup to reflect the component's path.
LoggerLifeCycleCoordinatorMixin() - Constructor for class org.objectweb.dream.control.logger.LoggerLifeCycleCoordinatorMixin
 
LoggerLifeCycleMixin - class org.objectweb.dream.control.logger.LoggerLifeCycleMixin.
Change the base name of component loggers at startup to reflect the component's path.
LoggerLifeCycleMixin() - Constructor for class org.objectweb.dream.control.logger.LoggerLifeCycleMixin
 
lifeCycleLogger - Variable in class org.objectweb.dream.AbstractComponent
the controller logger associated with the life cycle controller of this component
listFc() - Method in class org.objectweb.dream.PushPushDreamComponent
 
listFc() - Method in class org.objectweb.dream.control.activity.scheduler.BasicForwarderSchedulerImpl
 
listFc() - Method in class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask
 
listFc() - Method in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
listFc() - Method in class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl
 
listFc() - Method in class org.objectweb.dream.message.codec.BasicNonExtensibleMessageCodecImpl
 
listFc() - Method in class org.objectweb.dream.message.codec.BasicStreamMessageCodecImpl
 
listFc() - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
log(int, Object) - Method in class org.objectweb.dream.util.NullLogger
 
log(Level, Object) - Method in class org.objectweb.dream.util.NullLogger
 
log(int, Object, Throwable) - Method in class org.objectweb.dream.util.NullLogger
 
log(Level, Object, Throwable) - Method in class org.objectweb.dream.util.NullLogger
 
log(int, Object, Object, Object) - Method in class org.objectweb.dream.util.NullLogger
 
log(Level, Object, Object, Object) - Method in class org.objectweb.dream.util.NullLogger
 
log(int, Object, Throwable, Object, Object) - Method in class org.objectweb.dream.util.NullLogger
 
log(Level, Object, Throwable, Object, Object) - Method in class org.objectweb.dream.util.NullLogger
 
logger - Variable in class org.objectweb.dream.AbstractComponent
the functional logger of this component
lookupFc(String) - Method in class org.objectweb.dream.AbstractComponent
 

M

Message - interface org.objectweb.dream.message.Message.
Base interface of every messages manipulated by Dream components.
MessageAlreadyExistException - exception org.objectweb.dream.message.MessageAlreadyExistException.
Exception thrown when trying to add an enclosed message in a message that already contains enclosed message with the same name.
MessageAlreadyExistException() - Constructor for class org.objectweb.dream.message.MessageAlreadyExistException
 
MessageAlreadyExistException(String) - Constructor for class org.objectweb.dream.message.MessageAlreadyExistException
 
MessageCodec - interface org.objectweb.dream.message.codec.MessageCodec.
Message managment interface to encode/decode messages on streams .
MessageManager - interface org.objectweb.dream.message.manager.MessageManager.
A message manager is responsible for the life cycle of messages and chunks.
MessageManagerAttributeController - interface org.objectweb.dream.message.manager.MessageManagerAttributeController.
Attribute controller for message managers.
MessageNC - interface org.objectweb.dream.message.MessageNC.
Extends the Message interface and allows sub messages to be retrieved using a name.
MessageType - interface org.objectweb.dream.message.MessageType.
A message type is a collection of pairs (name, ChunkType) and sub message types.
MessageTypeNC - interface org.objectweb.dream.message.MessageTypeNC.
Extends the MessageType interface and allows sub message types to be retrieved using the sub message's name.
MultipleIterator - class org.objectweb.dream.util.MultipleIterator.
Iterator class that iterates over an array of iterator.
MultipleIterator(Iterator[]) - Constructor for class org.objectweb.dream.util.MultipleIterator
Creates a new MultipleIterator.
messageManagerId - Variable in class org.objectweb.dream.message.AbstractExtensibleMessage
The id of the message manager that created this chunk.
messageManagerItf - Variable in class org.objectweb.dream.message.codec.BasicNonExtensibleMessageCodecImpl
 
messageManagerItf - Variable in class org.objectweb.dream.message.codec.BasicStreamMessageCodecImpl
 

N

NULL_LOGGER - Static variable in class org.objectweb.dream.util.NullLogger
The unique instance of this class.
NULL_OBJECT - Static variable in class org.objectweb.dream.util.Util
A null object.
NoSuchChunkException - exception org.objectweb.dream.message.NoSuchChunkException.
Exception thrown when trying to get a named chunk in a message that does not contain chunk for this name.
NoSuchChunkException() - Constructor for class org.objectweb.dream.message.NoSuchChunkException
 
NoSuchChunkException(String) - Constructor for class org.objectweb.dream.message.NoSuchChunkException
 
NoSuchMessageException - exception org.objectweb.dream.message.NoSuchMessageException.
Exception thrown when trying to get a named enclosed message in a message that does not contain enclosed message for this name.
NoSuchMessageException() - Constructor for class org.objectweb.dream.message.NoSuchMessageException
 
NoSuchMessageException(String) - Constructor for class org.objectweb.dream.message.NoSuchMessageException
 
NoSuchTaskException - exception org.objectweb.dream.control.activity.task.NoSuchTaskException.
Exception thrown by task controller when a given task component is unknown.
NoSuchTaskException(Task) - Constructor for class org.objectweb.dream.control.activity.task.NoSuchTaskException
 
NoSuchTaskException(Task, String) - Constructor for class org.objectweb.dream.control.activity.task.NoSuchTaskException
 
NonExtensibleMessageManagerAttributeController - interface org.objectweb.dream.message.manager.NonExtensibleMessageManagerAttributeController.
An attribute controller for message manager dedicated to one type of non extensible messages.
NullLogger - class org.objectweb.dream.util.NullLogger.
A null logger each method is empty.
NullLogger() - Constructor for class org.objectweb.dream.util.NullLogger
Protected constructor, use NullLogger.NULL_LOGGERrather construct a new instance.
next() - Method in class org.objectweb.dream.util.ArrayIterator
 
next() - Method in class org.objectweb.dream.util.EmptyIterator
 
next() - Method in class org.objectweb.dream.util.MultipleIterator
 

O

OUT_PULL_ITF_NAME - Static variable in interface org.objectweb.dream.Pull
The commonly used name to refer to this interface when it is used as an output.
OUT_PUSH_ITF_NAME - Static variable in interface org.objectweb.dream.Push
The commonly used name to refer to this interface when it is used as an output.
org.objectweb.dream - package org.objectweb.dream
 
org.objectweb.dream.control.activity - package org.objectweb.dream.control.activity
 
org.objectweb.dream.control.activity.scheduler - package org.objectweb.dream.control.activity.scheduler
 
org.objectweb.dream.control.activity.task - package org.objectweb.dream.control.activity.task
 
org.objectweb.dream.control.activity.task.thread - package org.objectweb.dream.control.activity.task.thread
 
org.objectweb.dream.control.lifecycle - package org.objectweb.dream.control.lifecycle
 
org.objectweb.dream.control.logger - package org.objectweb.dream.control.logger
 
org.objectweb.dream.message - package org.objectweb.dream.message
 
org.objectweb.dream.message.chunk - package org.objectweb.dream.message.chunk
 
org.objectweb.dream.message.codec - package org.objectweb.dream.message.codec
 
org.objectweb.dream.message.manager - package org.objectweb.dream.message.manager
 
org.objectweb.dream.util - package org.objectweb.dream.util
 
outPushItf - Variable in class org.objectweb.dream.PushPushDreamComponent
The output Pushclient interface

P

PoolMessageManagerAttributeController - interface org.objectweb.dream.message.manager.PoolMessageManagerAttributeController.
An attribute controller for message manager implementing a pool of messages.
PoolNonExtensibleMessageManagerAttributeController - interface org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerAttributeController.
An attribute controller for message manager implementing a pool of non extensible messages.
PoolNonExtensibleMessageManagerImpl - class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl.
This class provides an implementation of message managers for non extensible messages.
PoolNonExtensibleMessageManagerImpl() - Constructor for class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
Pull - interface org.objectweb.dream.Pull.
Common Pull interface for Dream components.
PullException - exception org.objectweb.dream.PullException.
This is a generic exception which a pull method can throw.
PullException() - Constructor for class org.objectweb.dream.PullException
 
PullException(String) - Constructor for class org.objectweb.dream.PullException
 
PullException(String, Throwable) - Constructor for class org.objectweb.dream.PullException
Creates an exception caused by another exception.
PullException(Throwable) - Constructor for class org.objectweb.dream.PullException
Creates an exception caused by another exception.
Push - interface org.objectweb.dream.Push.
Common Push interface for Dream components This interface defines a method push that allows a component to give a message to another component.
PushException - exception org.objectweb.dream.PushException.
This is a generic exception which a push method can throw.
PushException() - Constructor for class org.objectweb.dream.PushException
 
PushException(String) - Constructor for class org.objectweb.dream.PushException
 
PushException(String, Throwable) - Constructor for class org.objectweb.dream.PushException
Creates an exception caused by another exception.
PushException(Throwable) - Constructor for class org.objectweb.dream.PushException
Creates an exception caused by another exception.
PushPushDreamComponent - class org.objectweb.dream.PushPushDreamComponent.
Abstract implementation of a Push/Push component.
PushPushDreamComponent() - Constructor for class org.objectweb.dream.PushPushDreamComponent
 
printStackTrace(PrintStream) - Method in class org.objectweb.dream.InitializationException
 
printStackTrace(PrintStream) - Method in class org.objectweb.dream.control.activity.task.IllegalTaskException
 
pull(Map) - Method in interface org.objectweb.dream.Pull
Asks for a message.
push(Message, Map) - Method in interface org.objectweb.dream.Push
Gives a message to a component.

R

readExternalIntArray(ObjectInput) - Static method in class org.objectweb.dream.util.Util
Reads and returns an array of integer from an ObjectInput object.
readExternalLongArray(ObjectInput) - Static method in class org.objectweb.dream.util.Util
Reads and returns an array of long from an ObjectInput object.
recycle() - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
recycle() - Method in interface org.objectweb.dream.message.Chunk
Recycles the chunk.
recycle() - Method in interface org.objectweb.dream.message.Message
Recycles message instance.
recycle() - Method in class org.objectweb.dream.message.chunk.BasicArrowChunk
 
register(String, Loggable) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
register(String, Loggable) - Method in interface org.objectweb.dream.control.logger.LoggerControllerRegister
Registers a loggable as client of this logger controller for the specified logger name.
registerCurrentThread() - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
Registers the current thread.
registerScheduler(Component) - Method in interface org.objectweb.dream.control.activity.scheduler.SchedulerManagerController
Registers a new scheduler.
registerTask(Task, Map) - Method in interface org.objectweb.dream.control.activity.task.TaskManagerController
Registers a new task.
registerTask(Task, Map) - Method in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
 
remove() - Method in class org.objectweb.dream.util.ArrayIterator
 
remove() - Method in class org.objectweb.dream.util.EmptyIterator
 
remove() - Method in class org.objectweb.dream.util.MultipleIterator
 
removeChunk(String) - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
removeChunk(String) - Method in interface org.objectweb.dream.message.ExtensibleMessage
Removes and returns the chunk with the specified name
removeChunkType(String) - Method in class org.objectweb.dream.message.BasicMessageType
removes a chunk type
removeCodec(String) - Method in class org.objectweb.dream.message.codec.BasicCodecManagerImpl
 
removeCodec(String) - Method in interface org.objectweb.dream.message.codec.CodecManager
Removes a codec component.
removeCurrentThread(String, int) - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
Unregister the current thread.
removeSubMessage(Message) - Method in class org.objectweb.dream.message.BasicExtensibleMessage
 
removeSubMessage(String) - Method in class org.objectweb.dream.message.BasicExtensibleMessageNC
 
removeSubMessage(Message) - Method in interface org.objectweb.dream.message.ExtensibleMessage
Removes the specified sub message.
removeSubMessage(String) - Method in interface org.objectweb.dream.message.ExtensibleMessageNC
Removes and returns the sub message with the specified name.
removeSubMessageType(MessageType) - Method in class org.objectweb.dream.message.BasicMessageType
Removes a sub message type
removeSubMessageType(String) - Method in class org.objectweb.dream.message.BasicMessageTypeNC
Removes a sub message type
removeTask(Task) - Method in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
 
removeTask(Task) - Method in class org.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin
 
removeTask(Task) - Method in interface org.objectweb.dream.control.activity.task.TaskController
Removes a task.
removeTask(Task, Component, Component, Component) - Method in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
Removes a task from this composite component.
removeThreads(int) - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
removeThreads(int) - Method in interface org.objectweb.dream.control.activity.task.thread.ThreadPoolController
Removes threads from the pool.
repository - Variable in class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl
 
repositoryRessourceName - Variable in class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl
 
run() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 

S

STOP_EXECUTING - Static variable in class org.objectweb.dream.control.activity.task.AbstractTask
An integer that can be used with some schedulers to specify that the task should not be executed again.
Scheduler - interface org.objectweb.dream.control.activity.scheduler.Scheduler.
Interface representing a scheduler.
SchedulerManagerController - interface org.objectweb.dream.control.activity.scheduler.SchedulerManagerController.
A control interface to manage schedulers.
SimpleLifeCycleControllerMixin - class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin.
Basic Dream life cycle controller.
SimpleLifeCycleControllerMixin() - Constructor for class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
 
StoppedSchedulerException - exception org.objectweb.dream.control.activity.scheduler.StoppedSchedulerException.
Exception thrown when trying to schedule an already stopped scheduler.
StoppedSchedulerException() - Constructor for class org.objectweb.dream.control.activity.scheduler.StoppedSchedulerException
 
StoppedSchedulerException(String) - Constructor for class org.objectweb.dream.control.activity.scheduler.StoppedSchedulerException
 
schedule(Object) - Method in class org.objectweb.dream.control.activity.scheduler.BasicForwarderSchedulerImpl
 
schedule(Object) - Method in interface org.objectweb.dream.control.activity.scheduler.Scheduler
Scheduling method.
scheduler - Variable in class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask
The scheduler to which the thread is bound.
setArrowFrom(short) - Method in interface org.objectweb.dream.message.chunk.ArrowChunk
Sets the identifier of the sender.
setArrowFrom(short) - Method in class org.objectweb.dream.message.chunk.BasicArrowChunk
 
setArrowTo(short) - Method in interface org.objectweb.dream.message.chunk.ArrowChunk
Sets the identifier of the receiver.
setArrowTo(short) - Method in class org.objectweb.dream.message.chunk.BasicArrowChunk
 
setAttribute(String, Object) - Method in class org.objectweb.dream.util.NullLogger
 
setBaseName(String) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
setBaseName(String) - Method in class org.objectweb.dream.control.logger.BasicLoggerInternalBaseNameMixin
 
setBaseName(String) - Method in interface org.objectweb.dream.control.logger.LoggerController
Sets the loggers' base name.
setCapacity(int) - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
setCapacity(int) - Method in interface org.objectweb.dream.control.activity.task.thread.ThreadPoolAttributeController
Sets the capacity of the pool.
setCapacity(int) - Method in interface org.objectweb.dream.message.manager.PoolMessageManagerAttributeController
Sets the instance pool capacity.
setCapacity(int) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
setCause(Throwable) - Method in class org.objectweb.dream.PullException
 
setCause(Throwable) - Method in class org.objectweb.dream.PushException
 
setExecuting(boolean) - Method in class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask
Called by AbstractThreadTask.execute(Object)method.
setExecuting(boolean) - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
setExecuting(boolean) - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 
setFcName(String) - Method in class org.objectweb.dream.control.activity.task.AbstractTask
 
setFcStarted() - Method in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
Calls super implementation and starts internal activities in the started state.
setFcStarted() - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
 
setFcStarted() - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
 
setFcStarted() - Method in class org.objectweb.dream.control.logger.LoggerLifeCycleCoordinatorMixin
Calls the overriden method and then sets the activityLogger and activityLogger factory of the user component encapsulated in this component (if there is one).
setFcStopped() - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
 
setFcStopped() - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
 
setFcStopping(LifeCycleCoordinator) - Method in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
Calls super implementation and looks for this component's coordinator controller.
setFcStopping(LifeCycleCoordinator) - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
Calls immediatly LifeCycleCoordinator.fcInactivated(org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator).
setFcStopping(LifeCycleCoordinator) - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
 
setId(short) - Method in class org.objectweb.dream.message.manager.BasicMessageManagerImpl
 
setId(short) - Method in interface org.objectweb.dream.message.manager.MessageManagerAttributeController
Sets the manager's id.
setId(short) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
setIntLevel(int) - Method in class org.objectweb.dream.util.NullLogger
 
setLevel(Level) - Method in class org.objectweb.dream.util.NullLogger
 
setLogger(String, Logger) - Method in class org.objectweb.dream.AbstractComponent
 
setLogger(String, Logger) - Method in class org.objectweb.dream.control.activity.task.LoggableTaskManagerMixin
 
setLogger(String, Logger) - Method in class org.objectweb.dream.control.activity.task.LoggableTaskMixin
 
setLogger(String, Logger) - Method in class org.objectweb.dream.control.lifecycle.LoggableLifeCycleMixin
 
setLogger(String, Logger) - Method in interface org.objectweb.dream.control.logger.Loggable
Gives the logger.
setLoggerLevel(String, Level) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
setLoggerLevel(String, Level) - Method in interface org.objectweb.dream.control.logger.LoggerController
Sets the logging level of a logger.
setMessageClassName(String) - Method in interface org.objectweb.dream.message.manager.NonExtensibleMessageManagerAttributeController
Sets the name of the class of non extensible messages that are managed by the manager to which this interface belongs.
setMessageClassName(String) - Method in class org.objectweb.dream.message.manager.PoolNonExtensibleMessageManagerImpl
 
setMessageManagerId(short) - Method in class org.objectweb.dream.message.AbstractChunk
 
setMessageManagerId(short) - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
setMessageManagerId(short) - Method in class org.objectweb.dream.message.AbstractNonExtensibleMessage
 
setMessageManagerId(short) - Method in interface org.objectweb.dream.message.Chunk
Sets the id of the message manager that created this chunk.
setMessageManagerId(short) - Method in interface org.objectweb.dream.message.Message
Sets the id of the message manager that created this message.
setName(String) - Method in class org.objectweb.dream.util.NullLogger
 
setPropertiesRessourceName(String) - Method in interface org.objectweb.dream.message.codec.BasicCodecRepositoryAttributeController
Set the name of the properties file.
setPropertiesRessourceName(String) - Method in class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl
 
setWaitTimeout(long) - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
setWaitTimeout(long) - Method in interface org.objectweb.dream.control.activity.task.thread.ThreadPoolAttributeController
Sets the timeout while a "dying" thread can be "reactivated" and reused, rather than create a new thread.
startFc() - Method in class org.objectweb.dream.AbstractComponent
 
startFc() - Method in class org.objectweb.dream.control.activity.task.ContainerLifeCycleMixin
 
startFc() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
startFc() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 
startFc() - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
 
startFc() - Method in class org.objectweb.dream.control.logger.LoggerLifeCycleMixin
Calls the overriden method and then sets the activityLogger and activityLogger factory of the user component encapsulated in this component (if there is one).
startFc() - Method in class org.objectweb.dream.message.codec.BasicCodecRepositoryImpl
 
stopFc() - Method in class org.objectweb.dream.AbstractComponent
 
stopFc() - Method in class org.objectweb.dream.control.activity.task.ContainerLifeCycleMixin
 
stopFc() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadPoolTask
 
stopFc() - Method in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 
stopFc() - Method in class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin
 
stopFc() - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
Throws a IllegalLifeCycleExceptionif the component is in the LifeCycleController.STARTED state.
subMessageTypes - Variable in class org.objectweb.dream.message.BasicMessageType
List of sub message types
subMessageTypesArray - Variable in class org.objectweb.dream.message.BasicMessageType
The sub message types

T

TYPE - Static variable in interface org.objectweb.dream.message.chunk.ArrowChunk
The chunk type of chunks implementing this interface.
Task - interface org.objectweb.dream.control.activity.task.Task.
Interface representing a task.
TaskActivationController - interface org.objectweb.dream.control.activity.task.TaskActivationController.
A control interface used to activate or desactivate tasks of the component (ie. register/unregister in activity manager).
TaskActivationStoppedListener - class org.objectweb.dream.control.activity.task.TaskActivationStoppedListener.
task stopped listener used by BasicTaskActivationMixinto desactivate task.
TaskActivationStoppedListener(TaskStoppedListener, Map) - Constructor for class org.objectweb.dream.control.activity.task.TaskActivationStoppedListener
 
TaskController - interface org.objectweb.dream.control.activity.task.TaskController.
A control interface to control tasks of the active component to which this interface belong.
TaskLifeCycleController - interface org.objectweb.dream.control.activity.task.TaskLifeCycleController.
Task lifecycle controller interface.
TaskManagerController - interface org.objectweb.dream.control.activity.task.TaskManagerController.
A control interface to manage tasks.
TaskStoppedListener - interface org.objectweb.dream.control.activity.task.TaskStoppedListener.
This interface is used to be notified when a task has been stopped using the TaskLifeCycleController.asyncStop(TaskStoppedListener).
ThreadCounterMixin - class org.objectweb.dream.control.lifecycle.ThreadCounterMixin.
Life cycle mixin to be used with interceptor generated by LifeCycleInterceptorGenerator.
ThreadCounterMixin() - Constructor for class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
 
ThreadPerTaskTaskManagerControllerMixin - class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin.
Provides a basic implementation of the TaskManagerController interface.
ThreadPoolAttributeController - interface org.objectweb.dream.control.activity.task.thread.ThreadPoolAttributeController.
Attribute controller for thread pool component.
ThreadPoolController - interface org.objectweb.dream.control.activity.task.thread.ThreadPoolController.
Controller interface for thread pool.
ThreadPoolOverflowException - exception org.objectweb.dream.control.activity.task.thread.ThreadPoolOverflowException.
Exception thrown by thread pool when the capacity of the pool is exceded.
ThreadPoolOverflowException() - Constructor for class org.objectweb.dream.control.activity.task.thread.ThreadPoolOverflowException
 
ThreadPoolOverflowException(String) - Constructor for class org.objectweb.dream.control.activity.task.thread.ThreadPoolOverflowException
 
task - Variable in class org.objectweb.dream.control.activity.scheduler.BasicForwarderSchedulerImpl
The task that is executed.
taskControls - Variable in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
A map containing control interface for each registered task.
taskControls - Variable in class org.objectweb.dream.control.activity.task.TaskActivationStoppedListener
 
taskName - Variable in class org.objectweb.dream.control.activity.task.AbstractTask
 
taskRegistrationHints - Variable in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
A map containing registration hints for eack task.
taskStopped(Task) - Method in class org.objectweb.dream.control.activity.task.TaskActivationStoppedListener
 
taskStopped(Task) - Method in interface org.objectweb.dream.control.activity.task.TaskStoppedListener
Called when the specified task is inactinaved.
taskStopped(Task) - Method in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
 
taskStopped(Task) - Method in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
 
taskStoppedListeners - Variable in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 
tasks - Variable in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
The map of registered tasks and the thread they are bound to.
thread - Variable in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 
threadTaskLock - Variable in class org.objectweb.dream.control.activity.task.thread.BasicThreadTask
 
toString() - Method in class org.objectweb.dream.InitializationException
 
toString() - Method in class org.objectweb.dream.control.activity.task.AbstractTask
 
toString() - Method in class org.objectweb.dream.control.activity.task.IllegalTaskException
 
toString() - Method in class org.objectweb.dream.control.activity.task.NoSuchTaskException
 
toString() - Method in class org.objectweb.dream.message.codec.CodecManagerException
 
toString() - Method in class org.objectweb.dream.message.manager.UnknownChunkTypeError
 
transfertChunkStates(Message) - Method in class org.objectweb.dream.message.AbstractExtensibleMessage
 
transfertChunkStates(Message) - Method in interface org.objectweb.dream.message.Message
Transferts the state of the message's chunks into the specified new instance.
transfertState(Chunk) - Method in interface org.objectweb.dream.message.Chunk
Transferts the state of this chunk into the specified new instance.
transfertState(Chunk) - Method in class org.objectweb.dream.message.chunk.BasicArrowChunk
 
turnOff() - Method in class org.objectweb.dream.util.NullLogger
 
turnOn() - Method in class org.objectweb.dream.util.NullLogger
 

U

UnknownChunkTypeError - error org.objectweb.dream.message.manager.UnknownChunkTypeError.
Error thrown by a message manager when it cannot find a chunk implementation.
UnknownChunkTypeError(ChunkType) - Constructor for class org.objectweb.dream.message.manager.UnknownChunkTypeError
 
UnknownChunkTypeError(String, ChunkType) - Constructor for class org.objectweb.dream.message.manager.UnknownChunkTypeError
 
UseLoggerControllerMixin - class org.objectweb.dream.control.logger.UseLoggerControllerMixin.
Provides an optional LoggerControllerfield to a Controller.
UseSchedulerControllerMixin - class org.objectweb.dream.control.activity.scheduler.UseSchedulerControllerMixin.
Provides a SchedulerManagerControllerfield to a Controller.
UseTaskActivationControllerMixin - class org.objectweb.dream.control.activity.task.UseTaskActivationControllerMixin.
Provides a TaskControllerfield to a Controller.
UseTaskControllerMixin - class org.objectweb.dream.control.activity.task.UseTaskControllerMixin.
Provides a TaskControllerfield to a Controller.
Util - class org.objectweb.dream.control.activity.Util.
Utility methods to manage tasks.
Util - class org.objectweb.dream.control.activity.task.Util.
Provides utility functions to handle tasks.
Util - class org.objectweb.dream.control.logger.Util.
Utility class for logger controller.
Util - class org.objectweb.dream.util.Util.
This class defines utility methods.
unbindFc(String) - Method in class org.objectweb.dream.AbstractComponent
 
unbindFc(String) - Method in class org.objectweb.dream.control.activity.task.thread.AbstractThreadTask
 
unregiser(String, Loggable) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
 
unregiser(String, Loggable) - Method in interface org.objectweb.dream.control.logger.LoggerControllerRegister
Un registers a loggable.
unregisterCurrentThread(int) - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
Unregisters current thread.
unregisterScheduler(Component) - Method in interface org.objectweb.dream.control.activity.scheduler.SchedulerManagerController
Unregisters the specified scheduler.
unregisterTask(Task) - Method in interface org.objectweb.dream.control.activity.task.TaskManagerController
Unregisters the specified task.
unregisterTask(Task) - Method in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
 

W

weaveableC - Variable in class org.objectweb.dream.AbstractComponent
the Componentcontroller interface reference of this component
weaveableFcState - Variable in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
The lifecycle state of the component.
weaveableLCCLogger - Variable in class org.objectweb.dream.control.lifecycle.LoggableLifeCycleMixin
The logger of the task controller
weaveableOptLogC - Variable in class org.objectweb.dream.control.logger.UseLoggerControllerMixin
The LoggerControllerinterface of the component to which this controller object belongs.
weaveableSC - Variable in class org.objectweb.dream.control.activity.scheduler.UseSchedulerControllerMixin
The SchedulerManagerControllerinterface of the component to which this controller object belongs.
weaveableTAC - Variable in class org.objectweb.dream.control.activity.task.UseTaskActivationControllerMixin
The TaskActivationControllerinterface of the component to which this controller object belongs.
weaveableTC - Variable in class org.objectweb.dream.control.activity.task.UseTaskControllerMixin
The TaskControllerinterface of the component to which this controller object belongs.
weaveableTCLogger - Variable in class org.objectweb.dream.control.activity.task.LoggableTaskMixin
The logger of the task controller
weaveableTMCLogger - Variable in class org.objectweb.dream.control.activity.task.LoggableTaskManagerMixin
The logger of the task manager controller
writeExternalIntArray(ObjectOutput, int[]) - Static method in class org.objectweb.dream.util.Util
Writes an array of integer on an ObjectOutput object.
writeExternalLongArray(ObjectOutput, long[]) - Static method in class org.objectweb.dream.util.Util
Writes an array of long on an ObjectOutput object.

_

_super_addTask(Task, Map) - Method in class org.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin
The TaskController.addTask(Task, Map)method overriden by this mixin.
_super_checkInactivity() - Method in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
The checkInactivity method overriden by this mixin.
_super_checkInactivity() - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The checkInactivity method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.scheduler.UseSchedulerControllerMixin
The initFcController method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
The Controller.initFcController(InitializationContext) method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.LoggableTaskManagerMixin
The Controller.initFcController(InitializationContext) method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.LoggableTaskMixin
The Controller.initFcController(InitializationContext) method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
The Controller.initFcController(org.objectweb.fractal.julia.InitializationContext)method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.UseTaskActivationControllerMixin
The initFcController method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.activity.task.UseTaskControllerMixin
The initFcController method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.lifecycle.LoggableLifeCycleMixin
The Controller.initFcController(InitializationContext) method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
The initFcController method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The Controller.initFcController(org.objectweb.fractal.julia.InitializationContext)method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
The initFcController method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.logger.BasicLoggerInternalBaseNameMixin
The initFcController method overriden by this mixin.
_super_initFcController(InitializationContext) - Method in class org.objectweb.dream.control.logger.UseLoggerControllerMixin
The Controller.initFcController(InitializationContext) method overriden by this mixin.
_super_initialize(Tree) - Method in class org.objectweb.dream.control.logger.BasicLoggerControllerMixin
The initializemethod overriden by this mixin.
_super_removeTask(Task) - Method in class org.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin
The TaskController.removeTask(Task)method overriden by this mixin.
_super_setBaseName(String) - Method in class org.objectweb.dream.control.logger.BasicLoggerInternalBaseNameMixin
The setBaseName method overriden by this mixin
_super_setFcStarted() - Method in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
The LifeCycleCoordinator.setFcStarted()method overriden by this mixin.
_super_setFcStarted() - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The LifeCycleCoordinator.setFcStarted()method overriden by this mixin.
_super_setFcStarted() - Method in class org.objectweb.dream.control.logger.LoggerLifeCycleCoordinatorMixin
The LifeCycleCoordinator.setFcStarted() method overriden by this mixin.
_super_setFcStopped() - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The LifeCycleCoordinator.setFcStopped()method overriden by this mixin.
_super_setFcStopping(LifeCycleCoordinator) - Method in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
The LifeCycleCoordinator.setFcStopping(LifeCycleCoordinator) method overriden by this mixin.
_super_startFc() - Method in class org.objectweb.dream.control.logger.LoggerLifeCycleMixin
The LifeCycleController.startFc() method overriden by this mixin.
_this_getFcCoordinator() - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The getFcCoordinator method overriden by this mixin.
_this_isInactivated(LifeCycleCoordinator) - Method in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
The isInactivated method used by this mixin.
_this_isInactivated(LifeCycleCoordinator) - Method in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The isInactivated method used by this mixin.
_this_setFcState(boolean) - Method in class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin
The setFcState method required by this mixin.
_this_setFcState(boolean) - Method in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
The setFcState method required by this mixin.
_this_stopFc(LifeCycleCoordinator[]) - Method in class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin
the stopFc method required by this mixin.
_this_taskControls - Variable in class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin
The taskControls field required by this mixin.
_this_taskRegistrationHints - Variable in class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin
The taskRegistrationHints field required by this mixin.
_this_weaveableBC - Variable in class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin
The weaveableBC field required by this mixin.
_this_weaveableBC - Variable in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
The weaveableBC field required by this mixin.
_this_weaveableC - Variable in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
The weaveableC field required by this mixin.
_this_weaveableC - Variable in class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin
The weaveableC field required by this mixin.
_this_weaveableC - Variable in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
The weaveableC field required by this mixin.
_this_weaveableC - Variable in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The weaveableC field required by this mixin.
_this_weaveableC - Variable in class org.objectweb.dream.control.logger.LoggerLifeCycleCoordinatorMixin
The weaveableC field required by this mixin.
_this_weaveableC - Variable in class org.objectweb.dream.control.logger.LoggerLifeCycleMixin
The weaveableC field required by this mixin.
_this_weaveableCC - Variable in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
The ContentControllerinterface of the component to which this controller object belongs.
_this_weaveableFcState - Variable in class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin
the weaveableFcState field reqired by this mixin.
_this_weaveableFcState - Variable in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
the weaveableFcState field reqired by this mixin.
_this_weaveableLCCLogger - Variable in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
The weaveableLCCLogger field required by this mixin.
_this_weaveableLCCLogger - Variable in class org.objectweb.dream.control.lifecycle.FullLifeCycleMixin
The weaveableLCCLogger field required by this mixin.
_this_weaveableLCCLogger - Variable in class org.objectweb.dream.control.lifecycle.SimpleLifeCycleControllerMixin
The weaveableLCCLogger field required by this mixin.
_this_weaveableLCCLogger - Variable in class org.objectweb.dream.control.lifecycle.ThreadCounterMixin
The weaveableLCCLogger field required by this mixin.
_this_weaveableOptC - Variable in class org.objectweb.dream.control.activity.task.ContainerLifeCycleMixin
The weaveableOptC field required by this mixin.
_this_weaveableOptLC - Variable in class org.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin
The weaveableOptLC field required by this mixin.
_this_weaveableOptLogC - Variable in class org.objectweb.dream.control.activity.task.LoggableTaskManagerMixin
The weaveableOptLogC field required by this mixin.
_this_weaveableOptLogC - Variable in class org.objectweb.dream.control.activity.task.LoggableTaskMixin
The weaveableOptLogC field required by this mixin.
_this_weaveableOptLogC - Variable in class org.objectweb.dream.control.lifecycle.LoggableLifeCycleMixin
The weaveableOptLogC field required by this mixin.
_this_weaveableOptLogC - Variable in class org.objectweb.dream.control.logger.LoggerLifeCycleCoordinatorMixin
The weaveableOptLogC field required by this mixin.
_this_weaveableOptLogC - Variable in class org.objectweb.dream.control.logger.LoggerLifeCycleMixin
The weaveableOptLogC field required by this mixin.
_this_weaveableTAC - Variable in class org.objectweb.dream.control.activity.task.LifeCycleActivationTaskMixin
The weaveableTAC field required by this mixin.
_this_weaveableTAC - Variable in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
The weaveableTAC field required by this mixin.
_this_weaveableTC - Variable in class org.objectweb.dream.control.lifecycle.ActivityLifeCycleMixin
The weaveableTC field required by this mixin.
_this_weaveableTCLogger - Variable in class org.objectweb.dream.control.activity.task.BasicTaskActivationMixin
The weaveableTCLogger field required by this mixin.
_this_weaveableTCLogger - Variable in class org.objectweb.dream.control.activity.task.BasicTaskControllerMixin
The weaveableTCLogger field required by this mixin.
_this_weaveableTMCLogger - Variable in class org.objectweb.dream.control.activity.task.ThreadPerTaskTaskManagerControllerMixin
The weaveableTMCLogger field required by this mixin.

A B C D E F G H I L M N O P R S T U W _

Copyright © 2003, 2004 - INRIA Rhone-Alpes - All Rights Reserved.