Package Prism.framework

Interface Summary
ArchitectureEventConstants ArchitectureEventConstants is the interface containing string constants for various architecture events
IArchitecture The IArchitecture interface defines methods that only an architecture implements since it is known to be composite.
IComponent This interface defines the additional services to be provided by a component.
IConnector This interface allows components and connectors to be tied to the sides of a connector.
IDispatch In Prism all communication happens using messages.
IMonitor IMonitor is the interface which should be implemented by the component that wants to monitor architecture events.
IPeerConnector This interface allows components and connectors to be tied to the sides of a connector.
IScaffold IMonitor defines a simple way of monitoring any events of interest.
IScheduler IScheduler defines an interface for performing architecture level scheduling of the processing of messages.
MessageConstants  
ScaffoldConstants  
 

Class Summary
Architecture Base class for the Prism Architecture.
ArchitectureAdapter Architecture is an abstract class and needs to be sub classed to be instantiated.
ArchitectureEvent Architecture events are used to notify any interested gauges about events that affect the structure of the system or a sub system.
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.
ComponentThread A ComponentThread is used when an active component is required to operate even when it is not processing messages.
Connector A connector provides interaction and mediation services to attached components.
ConnectorThread ConnectorThread is used for dispatching messages as well as performing background tasks
Forwarder The forwarder component.
Message Message is the base class for both Notification and Request sub-classes.
Notification Notifications are used to send messages from a component to another component below it in the Prism architectural configuration.
Peer Peers are used to send messages from a component to another component on the side it in the Prism architectural configuration.
PeerConnector A connector provides interaction and mediation services to attached components.
PeerConnectorThread PeerConnectorThread is used for dispatching peer messages as well as performing background tasks
Request Requests are used to send messages from a component to another component above it in the Prism architectural configuration.
Scaffold The type of scaffolding provided such as monitoring, message dispatching and scheduling