Package Prism.core

Interface Summary
AbstractDispatch This abstract class needs to be extended by any Prism dispatcher.
AbstractScaffold This abstract class is extended by any Scaffold in Prism.
AbstractScheduler AbstractScheduler defines an abstract class for performing architectural level scheduling of events.
IArchitecture An architecture class in Prism needs to implement this interface.
IComponent This interface needs to be implemented by any Prism component.
IConnector This interface needs to be implemented by any Prism connector.
IDispatch This interface needs to be implemented by any Prism dispatcher.
IHandler This interface is implemented by any Handler class in Prism.
IPort This interface is implemented by any object that wants to represent a port in Prism.
PrismConstants Constants used in the Prism.
 

Class Summary
AbstractImplementation  
Architecture Base class for the Prism Architecture.
Brick Brick is the abstract building block for architectures.
Component This class defines the basic Prism component and the send methods that allow any class extending this one to interact with the architecture.
Connector A connector provides interaction and mediation services to attached components.
EDFScheduler A Priority based message store which allows a dynamic set of queue to be handled.
Event Event represents the basic message that is used by Bricks to communicate.
FIFOScheduler A simple FIFO based message store which allows a dynamic set of queue to be handled in the architecture.
Port Port represents locus of communication in Prism.
RRobinDispatcher The dispatcher is the container of a set of worker threads and an associated queue.
Scaffold scaffold provides a structure that allows for Bricks to associate themselves with it.
 

Exception Summary
PrismException