Serialized Form
bf
BaseFrame bf
- BaseFrame for all ApplicationActors and DirectorActors
context
ActorContext context
- Context data for this Actor
fh
FaultHandler fh
- Fault handler for actor
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
htActorInstances
java.util.Hashtable htActorInstances
- Active actors this object manages
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
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
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
capabilities
java.util.Vector capabilities
- The set of capabilities included in this set is represented as a vector.
kW
java.lang.String[] kW
- Set of filtering keywords at this Debug object
count
boolean count
countNo
int countNo
firstCall
boolean firstCall
firstTime
long firstTime
sf
java.awt.TextField sf
step
boolean step
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.GAI implements Serializable |
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"?
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
classPool
java.util.Vector classPool
- Holds role classes for this manuscript
command
java.lang.String command
entity
java.lang.String entity
location
java.lang.String location
pars
java.lang.String[] pars
Class PaP.PAS implements Serializable |
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
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
vAPIR
java.util.Vector vAPIR
- Actors plugged in earlier (their plug in requests)
nodeProfile
java.lang.String nodeProfile
- Default node profile defined at PNES startup
playInstances
java.util.Hashtable playInstances
- To store active plays along with their manuscripts
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
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
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
roleId
java.lang.String roleId
- Role identification = the name of a manuscript = a class to be instantiated
cooperator
GAI cooperator
- RoleSession cooperator
initiator
GAI initiator
- RoleSession initiator
roleSessionId
java.lang.String roleSessionId
- RoleSession identifier
vRS
java.util.Vector vRS
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
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'.
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