Serialized Form

Class PaP.Actor implements Serializable

Serialized Fields

bf

BaseFrame bf
BaseFrame for all ApplicationActors and DirectorActors

context

ActorContext context
Context data for this Actor

fh

FaultHandler fh
Fault handler for actor


Class PaP.ActorContext implements Serializable

Serialized Fields

capSet

CapabilitySet capSet
The actor's current set of capabilities

DSL

java.lang.String DSL
DebugServerLocation, takes the simple form of a IP node address

hI

GAI hI
HomeInterface, GAI value pointing to the assigned Director of the Actor

nodeProfile

java.lang.String nodeProfile
Node profile for this node

parent

GAI parent
GAI value pointing to the creator Actor, i.e. sender of it's ActorPlugIn request

pas

GAI pas
GAI value pointing to the PAS of the Actor

play

Play play
Information about the actor's play definition

role

Role role
Information about the actor's role definition

rsc

RoleSessionCollection rsc
Vector of RoleSessions this Actor holds

self

GAI self
GAI value pointing to the very same Actor


Class PaP.ActorDummy implements Serializable


Class PaP.ActorFactory implements Serializable


Class PaP.ActorManager implements Serializable

Serialized Fields

htActorInstances

java.util.Hashtable htActorInstances
Active actors this object manages


Class PaP.ActorPlugInReq implements Serializable

Serialized Fields

location

GAI location
preferred location of new actor -or- location of existing actor; after plugIn: location of cooperator

play

Play play
Play that the role belongs to, Director fills this by looking up role in repertoire base

role

Role role
Role that the new actor will play

rqCaps

CapabilitySet rqCaps
The set of actor capabilities required. Also used to keep current set of capabilities for actor when stored in Playing base

rsCaps

CapabilitySet rsCaps
The set of actor capabilities asked for, if possible


Class PaP.ApplicationActor implements Serializable


Class PaP.ApplicationMessage implements Serializable

Serialized Fields

message

java.lang.String[] message
The set of message parameters that follows the message type

messageType

java.lang.String messageType
The message type identifier

roleSessionId

java.lang.String roleSessionId
The role session the message is attached to


Class PaP.BaseFrame implements Serializable

Serialized Fields

charCount

int charCount

d

Debug d

owner

ControlInterface owner

pCL

int pCL

ta

java.awt.TextArea ta

tf

java.awt.TextField tf

vCL

java.util.Vector vCL


Class PaP.boot implements Serializable


Class PaP.CapabilitySet implements Serializable

Serialized Fields

capabilities

java.util.Vector capabilities
The set of capabilities included in this set is represented as a vector.


Class PaP.Debug implements Serializable

Serialized Fields

kW

java.lang.String[] kW
Set of filtering keywords at this Debug object


Class PaP.DebugServer implements Serializable

Serialized Fields

count

boolean count

countNo

int countNo

firstCall

boolean firstCall

firstTime

long firstTime

sf

java.awt.TextField sf

step

boolean step


Class PaP.Director1 implements Serializable

Serialized Fields

pb

PlayingBase pb
Playing base for the director, holds active Actors in the domain it manages

rb

RepertoireBase rb
Repertoire base for the director, holds plugged in plays and their manuscripts

sc

SubscribeCollection sc
Subscription management, requested by actors and served by director


Class PaP.DirectorActor implements Serializable


Class PaP.GAI implements Serializable

Serialized Fields

address

java.lang.String address
Holds the unique IP-address for a node

name

java.lang.String name
Unique Actor name

node

java.lang.String node
Node/PNES name; there can only be one PNES per node

pas

java.lang.String pas
PAS name; could be multiple PASs per node

type

java.lang.String type
Type of the GAI; can be any of: "PNES", "PAS", "Actor", "RoleSession"?


Class PaP.Item implements Serializable

Serialized Fields

list

Item[] list
List of other items if the item is compound, otherwise it's null

name

java.lang.String name
Name of the information item

value

java.lang.String value
Value of the information item if list is null, otherwise it's null


Class PaP.Manuscripts implements Serializable

Serialized Fields

classPool

java.util.Vector classPool
Holds role classes for this manuscript


Class PaP.NonPaP implements Serializable

Serialized Fields

command

java.lang.String command

entity

java.lang.String entity

location

java.lang.String location

pars

java.lang.String[] pars


Class PaP.PaPurlLoader implements Serializable


Class PaP.PAS implements Serializable

Serialized Fields

actorServe

java.lang.Thread actorServe
The actor serve thread

af

ActorFactory af
Functionality to create actor instances and to assign correct behaviour by downloading the desired manuascript class.

am

ActorManager am
The actor manager that keeps information about all actor instances controlled by this PAS

nodeProfile

java.lang.String nodeProfile
Default node profile defined at PNES startup

ownPNES

GAI ownPNES
Own address identifier

waitForNotify

boolean waitForNotify
Indication whether or not the separate thread that serves all the actors contained is activated. ActorServer is passivated if true.

vRP

java.util.Vector vRP
Queue of actor requests


Class PaP.Play implements Serializable

Serialized Fields

playId

java.lang.String playId
Unique identification of this play (together with version)

playLoc

java.lang.String playLoc
URL location of this Play

playVer

java.lang.String playVer
Version of this play

verA

int verA
A and B is the two component numbers in the version notation

verB

int verB
A and B is the two component numbers in the version notation


Class PaP.PlayingBase implements Serializable

Serialized Fields

vAPIR

java.util.Vector vAPIR
Actors plugged in earlier (their plug in requests)


Class PaP.PNES implements Serializable

Serialized Fields

nodeProfile

java.lang.String nodeProfile
Default node profile defined at PNES startup


Class PaP.RepertoireBase implements Serializable

Serialized Fields

playInstances

java.util.Hashtable playInstances
To store active plays along with their manuscripts


Class PaP.RequestPars implements Serializable

Serialized Fields

actorPlugInReq

ActorPlugInReq actorPlugInReq
For ActorPlugIn and ActorChageBehaviour

apo

boolean apo
For ActorPlugOut, true if the addressed actor shall be plugged out as well (terminated)

applicationMessage

ApplicationMessage applicationMessage
For RoleSessionAction

capabilities

CapabilitySet capabilities

capOpType

int capOpType
For ActorCapabilities

play

Play play
For PlayPlugIn

plugOutActor

GAI plugOutActor
For ActorPlugOut: which actor to be plugged out

plugOutRoleSession

RoleSession plugOutRoleSession
For ActorPlugOut: which role session to be plugged out

receiver

GAI receiver

requestType

int requestType

roleSession

RoleSession roleSession
For ActorPlugIn/Out RoleSessionAction

sender

GAI sender

subscribeCancel

java.lang.String subscribeCancel

subscribeReport

java.lang.String[] subscribeReport

subscribeRequest

SubscribeRequest subscribeRequest
For Subscribe

upgradePars

java.lang.String[] upgradePars
For ActorChangeBehaviour: Parameters that may be inherited by upgraded actor


Class PaP.RequestResult implements Serializable

Serialized Fields

removed

boolean removed
After ActorPlugOut, true if the specified RoleSession was allowed to be removed

resCaps

CapabilitySet resCaps
The current set of capabilities at plugged in actor

resultCause

java.lang.String resultCause
Cause of the result of the operation

resultType

int resultType
Result of the operation

roleSession

RoleSession roleSession
After ActorPlugIn, the freshly created RoleSession with the identifiers of the plugged in actors

subscribeIdentifier

java.lang.String subscribeIdentifier
After SubscribeRequest, the unique subscription identifier


Class PaP.RMIServer implements Serializable

Serialized Fields

bf

BaseFrame bf
BaseFrame for the PaP support entity

defaultCodebase

java.lang.String defaultCodebase
Default codebase of the related PaP support classes

defaultHI

GAI defaultHI
Default Home Interface, address of default Director

DSL

java.lang.String DSL
Debug Server Location, IP address of DebugServer

fh

FaultHandler fh
Common fault handler for the object

ownGAI

GAI ownGAI
Address of itself

policy

java.lang.String policy
Location of the policy for Java RMI access security


Class PaP.Role implements Serializable

Serialized Fields

roleId

java.lang.String roleId
Role identification = the name of a manuscript = a class to be instantiated


Class PaP.RoleSession implements Serializable

Serialized Fields

cooperator

GAI cooperator
RoleSession cooperator

initiator

GAI initiator
RoleSession initiator

roleSessionId

java.lang.String roleSessionId
RoleSession identifier


Class PaP.RoleSessionCollection implements Serializable

Serialized Fields

vRS

java.util.Vector vRS


Class PaP.startPaP implements Serializable


Class PaP.SubscribeCollection implements Serializable

Serialized Fields

bf

BaseFrame bf
Defines trace information window. Only temporary, used for debugging

context

ActorContext context
The defined context for the service. Used to specify sender address when SubscribeReport

subscriptions

java.util.Hashtable subscriptions
Keeps existing client instances

unique

int unique
Allocate unique identifiers for client instances


Class PaP.SubscribeRequest implements Serializable

Serialized Fields

applType

java.lang.String[] applType
The set of applications that shall be reported. Not defined yet how this shall be applied

eventTypes

int[] eventTypes
The set of event types that shall be reported. null means all.

requestor

GAI requestor
Address to client that request for the service, and where the reports will be sent

scope

GAI[] scope
The set of addresses that shall be reported. May be partially specified. null means all.

whenType

int whenType
Specifies when reports shall be given. Immediately: Report when event occur, Periodically: Report periodically with periode specified by 'whenValue' in seconds., SpecifiedTime: Report once, and at specified time specified by 'whenValue' WhenCancel: Report once, when cancel of subscription

whenValue

java.lang.String whenValue
see 'whenType'.


Class PaP.SubscribeRequestServer implements Serializable

Serialized Fields

bf

BaseFrame bf
Debug trace window (only temporarly)

context

ActorContext context
The context that defines who shall be the sender of the reports

next

int next
The number of registrations in the store

req

SubscribeRequest req
The received subscribe request specification to be handled by this server

store

java.lang.String[] store
The store to keep registrations until they are reported

timer

javax.swing.Timer timer
Timer used to measure time until next report


Class PaP.Util implements Serializable