J-Sim v1.2.1-p7 API

Package drcl.comp

Interface Summary
ActiveComponent Only components that implement this interface can be given an execution context to Component._start() when Component.run()ed.
Component.Locks Data structure for holding all the locks and waiting threads in a component.
Handler Defines interface for embedding a handler in a component, e.g., WrapperComponent.
RestartableComponent An ActiveComponent that can be Component._start()ed for multiple times, that is, allows re-entrance of Component._start().
Wrapper Defines interface for a component that wraps a non-component object.
 

Class Summary
ACARuntime Defines the interface of an ACA runtime.
ACATimer Defines a runtime task performed by a WorkerThread.
ARuntime A realization of ACA runtime.
AWorkerThread  
Component Component is the base class for implementing components in the Autonomous Component Architecture (ACA).
ComponentBeanInfo Defines JavaBeans properties for Component.
ComponentTemplate This component provides skeleton codes for writing a component.
Contract The base class for describing a contract.
ContractAny The contract that matches any contract.
ContractMultiple The class which wraps multiple contracts into one.
Extension An extension is a component that behaves as part of other components in the sense that when data arrives at an extension, instead of a new thread is created to handle the data, the thread at the sending component carries over the component boundary.
ForkManager Defines the base class that manages "fork" events for a component system.
LockPack Data structure of a lock.
Message The base class for implementing a message.
Port The implementation of a port in the autonomous component architecture (ACA).
PortBeanInfo Defines JavaBeans properties for Port.
Task Defines a runtime task performed by a WorkerThread.
TaskFork Defines the "fork" task.
TaskNotify Defines the "notify" runtime task.
TaskReceive Defines the "receive" task.
TaskSend Defines the runtime "send" task performed by a WorkerThread.
TaskSpecial Defines the "special" runtime task performed by a WorkerThread.
Util Utilities to manipulate the "path" of a component/port.
Util.Link The class describes a uni-directional connection between two ports.
Wire  
WorkerThread Carries out data processing at a component or special runtime tasks.
WrapperComponent Component that wraps a non-component object.
 

Error Summary
AddComponentException  
ContextException  
PortException  
SendReceiveException  
SetIDException  
WorkerThreadException  
WorkerThreadInterruptedException  
 


J-Sim v1.2.1-p7 API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~