Package PaP

Interface Summary
ActorInterface Interface that all actors implement through the abstract superclass Actor.
ControlInterface ControlInterface is a small interface with one method - control().
DebugInterface  
PASInterface  
PNESInterface  
 

Class Summary
Actor Actor is the core representative of the whole theater concept.
ActorContext ActorContext contains context data for all ApplicationActors and DirectorActors and consequently all the classes that inherits them.
ActorDummy  
ActorFactory Creates Actors with URL based class loader PaPurlLoader.
ActorManager Manages active Actors within a PaP domain controlled by one Director.
ActorPlugInReq The set of parameters specified by actors when request for ActorPlugIn (Section 3.5 of [1])
ApplicationActor Superclass for all application actors, interfaces PaP suppoer functions.
ApplicationMessage This class defines the generic message interface between actors.
BaseFrame This class implements an interactive debug client window for entities PNES, PAS, Actor, and DebugServer
boot This tiny class is a workaround for java runtime being very slow at processing Runtime.exec() external process creation issued from large classes (!?).
CapabilitySet Defines the representation of capability sets, and functionality related to capability sets.
Debug  
DebugServer Implements a DebugServer window to receive and display debug trace messages from multiple debug clients and input and process user control commands
Director1 Director1 is an implementation of the abstract class DirectorActor.
DirectorActor DirectorActor is an abstract class that extends Actor.
FaultHandler Fault handler
GAI Global Actor Identifier (GAI) is used for identifier to all entities in the PaP architecture.
Item Item is an information element that can contain other Items in a hierarchy.
LoginRequest This class contains the parameters specified by an actor when a user sends a request for logging himself into a PaP domain administrated by a Director.
Manuscripts Collects and optionally downloads class files from a URL to specified local directory NOTE: index.html should not exist at URL, because web servers directory service will enumerate file names.
NonPaP Old class to control PaP support entities and ApplicationActors Deprecated by control command mechanism of DebugServer and DebugClient window input lines
PaPurlLoader Our custom ClassLoader to load classes dynamically into the virtual machine from given URLs.
PAS This class is the implementation of PaP layer PAS.
Play Implementation of PaP concept Play
PlayingBase This defines the playing base service
PNES Implementation of PaP layer PNES, it does delivery of PaP messages across nodes and interfaces the PaP support functions the same way an ApplicationActor would.
RepertoireBase Implementation of the repertoire base service, Director has an instance of it.
RequestPars  
RequestResult All PaP operation returns this unified result object.
RMIServer Common RMI and PaP support functions for PaP support entities PNES, PAS, and DebugServer
Role Implementation of Role, Unique identification of roles for actors
RoleFigureRequest A RoleFigureRequest contains a set of parameters specified by an actor when he wants a RoleFigure to be plugged in or out.
RoleSession A RoleSession is a communication object between two Actors.
RoleSessionCollection RoleSessionCollection is a collection of all the RoleSessions for an Actor.
Session The Session class contains the information about the Session for a user.
SessionBase A SessionBase contains a hashtable where Sessions for the users belonging to a Director is added.
startPaP This class is used to download and start PNES, PAS, and DebugServer.
SubscribeCollection This is the main class that implements the PaP Subscribe functionality.
SubscribeRequest This class specifies the request for subscription interface between the subscription clients and the Subscribe service provider.
SubscribeRequestServer Server for individual subscription requests from clients.
UserProfile The UserProfile class contains the data of the UserProfile of a user.
UserProfileBase A UserProfileBase contains a hashtable where UserProfiles of all the users belonging to a Director is added.
Util Small utilities for the PaP support functions
XMLFileUtil XMLFileUtil is utility class for reading from or writing to XML-files.