Serialized Form
self
GAI self
- GAI value pointing to the very same Actor
parent
GAI parent
- GAI value pointing to the creator Actor, i.e. sender of it's ActorPlugIn request
hI
GAI hI
- HomeInterface, GAI value pointing to the assigned Director of the Actor
DSL
java.lang.String DSL
- DebugServerLocation, takes the simple form of a IP node address
rsc
RoleSessionCollection rsc
- Vector of RoleSessions this Actor holds
capSet
CapabilitySet capSet
- The actor's current set of capabilities (from file)
play
Play play
- Information about the actor's play definition
role
Role role
- Information about the actor's role definition
apir
ActorPlugInReq apir
- Original ActorPlugInRequest
ID
java.lang.String ID
- Unique ID for this actor
props
java.util.Hashtable props
- An actor's properties (from file)
location
GAI location
- preferred location of new actor -or- location of existing actor; after plugIn: location of cooperator
role
Role role
- Role that the new actor will play
play
Play play
- Play that the role belongs to, Director fills this by looking up role in repertoire base
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
props
java.util.Hashtable props
- The properties for this actor
moveStrategy
java.lang.String moveStrategy
- The selected move strategy for the actor
context
ActorContext context
- If old actor
roleSessionId
java.lang.String roleSessionId
- The role session the message is attached to
messageType
java.lang.String messageType
- The message type identifier
message
java.lang.String[] message
- The set of message parameters that follows the message type
capabilities
java.util.Vector capabilities
- The set of capabilities included in this set is represented as a vector.
type
java.lang.String type
- Type of the GAI; can be any of: "PNES", "Actor", "RoleSession"?
node
java.lang.String node
- Node/PNES name; there can only be one PNES per node
address
java.lang.String address
- Holds the unique IP-address for a node
pnes
java.lang.String pnes
- PNES name
name
java.lang.String name
- Unique Actor name
name
java.lang.String name
- Name of the information item
list
Item[] list
- List of other items if the item is compound, otherwise it's null
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
bf
MicroBaseFrame bf
- BaseFrame for all ApplicationActors and DirectorActors
context
ActorContext context
- Context data for this Actor
fh
FaultHandler fh
- Fault handler for actor
properties
java.util.Properties properties
- System properties
debug
Debug debug
- Debug
htActorInstances
java.util.Hashtable htActorInstances
- Active actors this object manages
htProp
java.util.Hashtable htProp
properties
java.util.Properties properties
nodeCaps
CapabilitySet nodeCaps
debug
Debug debug
homeInterface
GAI homeInterface
selfInterface
GAI selfInterface
mmInterface
GAI mmInterface
maInterface
GAI maInterface
codebase
java.lang.String codebase
debugServer
java.lang.String debugServer
nodeProfile
java.lang.String nodeProfile
bf
MicroBaseFrame bf
owner
ControlInterface owner
menuBar
java.awt.MenuBar menuBar
mFile
java.awt.Menu mFile
mInfo
java.awt.Menu mInfo
miClose
java.awt.MenuItem miClose
miExit
java.awt.MenuItem miExit
miStatus
java.awt.MenuItem miStatus
miListActors
java.awt.MenuItem miListActors
cCommand
java.awt.Choice cCommand
ta
java.awt.TextArea ta
tf
java.awt.TextField tf
bGo
java.awt.Button bGo
vCL
java.util.Vector vCL
vCCL
java.util.Vector vCCL
pCL
int pCL
selectedCommand
java.lang.String selectedCommand
debug
Debug debug
debugActive
boolean debugActive
properties
java.util.Properties properties
doDebug
boolean doDebug
startTime
double startTime
stopTime
double stopTime
selfNode
java.lang.String selfNode
charCount
int charCount
- Main method to print anything to the window
rb
RepertoireBase rb
- Repertoire base for the director, holds plugged in plays and their manuscripts
pb
PlayingBase pb
- Playing base for the director, holds active Actors in the domain it manages
sc
SubscribeCollection sc
- Subscription management, requested by actors and served by director
vRP
java.util.Vector vRP
- Vector of incomming RequestPars
waitForNotify
boolean waitForNotify
- Used for requests
requestThread
java.lang.Thread requestThread
- Thread that takes care of requests
requestThreadAlive
boolean requestThreadAlive
- Boolean which determines if the thread has died
am
MicroActorManager am
- The actor manager that keeps information about all actor instances
controlled by this MicroPNES
af
MicroActorFactory af
- Functionality to create actor instances and to assign correct
behaviour by downloading the desired manuscript class
cc
ComCenter cc
- The entity responsible for communication between different nodes
sh
ScriptHandler sh
- Entity that takes care of running scripts at start-up (if any)
mobilityGAI
GAI mobilityGAI
- The address of the local Mobility entity (MM or MA)
managerGAI
GAI managerGAI
node
Node node
playId
java.lang.String playId
- Unique identification of this play (together with version)
playVer
java.lang.String playVer
- Version of this play
playLoc
java.lang.String playLoc
- URL location 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)
playInstances
java.util.Hashtable playInstances
- To store active plays along with their manuscripts
requestType
int requestType
- The type of request.
sender
GAI sender
- Sender of request.
receiver
GAI receiver
- Receiver of request.
ID
long ID
- Unique request identifier (system time in milliseconds).
play
Play play
- For PlayPlugIn
actorPlugInReq
ActorPlugInReq actorPlugInReq
- For ActorPlugIn and ActorChangeBehaviour.
plugOutRoleSession
RoleSession plugOutRoleSession
- For ActorPlugOut: which RoleSession to be plugged out.
plugOutActor
GAI plugOutActor
- For ActorPlugOut: which actor to be plugged out.
realPlugOutActor
GAI realPlugOutActor
- For ActorPlugOut: the real actor being plugged out.
apo
boolean apo
- For ActorPlugOut, true if the addressed actor shall be plugged out as well (terminated)
isMoved
boolean isMoved
- For ActorPlugOut, indicates if the actor is simply moved.
upgradePars
java.lang.String[] upgradePars
- For ActorChangeBehaviour: Parameters that may be inherited by upgraded actor.
actorInterface
java.lang.Object actorInterface
- ActorChangeBehaviour: The actor interface.
applicationMessage
ApplicationMessage applicationMessage
- For RoleSessionAction
roleSession
RoleSession roleSession
- For ActorPlugIn/Out & RoleSessionAction
subscribeRequest
SubscribeRequest subscribeRequest
- For Subscribe: On SubscribeRequest
subscribeReport
java.lang.String[] subscribeReport
- For Subscribe: On SubscribeReport
subscribeCancel
java.lang.String subscribeCancel
- For Subscribe: On SubscribeCancel
capOpType
int capOpType
- For ActorCapabilities
capabilities
CapabilitySet capabilities
- For ActorCapabilities
mobilityRequest
MobilityRequest mobilityRequest
- For MobilityRequest
mobilityGAI
GAI mobilityGAI
- For MobilityRequest
resultType
int resultType
- Result of the operation
resultCause
java.lang.String resultCause
- Cause of the result of the operation
roleSession
RoleSession roleSession
- After ActorPlugIn, the freshly created RoleSession with the identifiers of the plugged in actors
resCaps
CapabilitySet resCaps
- The current set of capabilities at plugged in actor
removed
boolean removed
- After ActorPlugOut, true if the specified RoleSession was allowed to be removed
subscribeIdentifier
java.lang.String subscribeIdentifier
- After SubscribeRequest, the unique subscription identifier
ID
long ID
- Unique identifier
string
java.lang.String string
- Generic String to carry load back to the sender of the request
vector
java.util.Vector vector
- Generic vector to carry load back to the sender of the request
hashtable
java.util.Hashtable hashtable
- Generic Hashtable to carry load back to the sender of the request
actor
GAI actor
- Mobility
isConnected
boolean isConnected
node
Node node
roleId
java.lang.String roleId
- Role identification = the name of a manuscript = a class to be instantiated
roleSessionId
java.lang.String roleSessionId
- RoleSession identifier
initiator
GAI initiator
- RoleSession initiator
cooperator
GAI cooperator
- RoleSession cooperator
vRS
java.util.Vector vRS
- Vector containing all the registered RoleSessions of this collection.
LF
java.lang.String LF
- See Also:
- Constant Field Values
parent
ControlInterface parent
stopOnError
boolean stopOnError
script
java.lang.String[] script
thread
java.lang.Thread thread
scriptFile
java.lang.String scriptFile
log
java.util.Vector log
- The log that contains all the results from executed commands.
context
ActorContext context
- The defined context for the service. Used to specify sender address when SubscribeReport
unique
int unique
- Allocate unique identifiers for client instances
subscriptions
java.util.Hashtable subscriptions
- Keeps existing client instances
bf
MicroBaseFrame bf
- Defines trace information window. Only temporary, used for debugging
requestor
GAI requestor
- Address to client that request for the service, and where the reports will be sent
eventTypes
int[] eventTypes
- The set of event types that shall be reported. null means all.
scope
GAI[] scope
- The set of addresses that shall be reported. May be partially specified.
null means all.
applType
java.lang.String[] applType
- The set of applications that shall be reported.
Not defined yet how this shall be applied
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'.
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
next
int next
- The number of registrations in the store
timer
javax.swing.Timer timer
- Timer used to measure time until next report
context
ActorContext context
- The context that defines who shall be the sender of the reports
bf
MicroBaseFrame bf
- Debug trace window (only temporarly)
bf
MicroBaseFrame bf
pingServer
MicroPingServer pingServer
time
long time
timeUsed
long timeUsed
cmd
java.lang.String cmd
params
java.lang.String[] params
expectedResult
boolean expectedResult
actualresult
boolean actualresult
success
boolean success
rr
RequestResult rr
actorInterface
ServerInterface actorInterface
- Instance of own interface
parent
TesterMainWindow parent
tf
java.awt.TextField tf
tfl
java.awt.Label tfl
bOk
java.awt.Button bOk
bCancel
java.awt.Button bCancel
cb
java.awt.Checkbox cb
parent
TesterMainWindow parent
c1
java.awt.Choice c1
tfl
java.awt.Label tfl
bOk
java.awt.Button bOk
bCancel
java.awt.Button bCancel
cb
java.awt.Checkbox cb
state
int state
nUpgradeCount
int nUpgradeCount
startTime
long startTime
actionLog
java.util.Vector actionLog
textOutput
java.lang.String textOutput
lastRSID
java.lang.String lastRSID
parent
MicroTesterBase parent
- Reference to the owner entity.
menuBar
java.awt.MenuBar menuBar
mFile
java.awt.Menu mFile
mLog
java.awt.Menu mLog
mBasic
java.awt.Menu mBasic
mExtended
java.awt.Menu mExtended
miStartScript
java.awt.MenuItem miStartScript
miClear
java.awt.MenuItem miClear
miExit
java.awt.MenuItem miExit
miShowLogLong
java.awt.MenuItem miShowLogLong
miShowLogShort
java.awt.MenuItem miShowLogShort
miClearLog
java.awt.MenuItem miClearLog
miPlugIn
java.awt.MenuItem miPlugIn
miPlugOut
java.awt.MenuItem miPlugOut
miUpgrade
java.awt.MenuItem miUpgrade
miRoleSession
java.awt.MenuItem miRoleSession
miRegister
java.awt.MenuItem miRegister
miRegisterCancel
java.awt.MenuItem miRegisterCancel
miActorMove
java.awt.MenuItem miActorMove
output
java.awt.TextArea output
statusField
java.awt.TextField statusField
statusLabel
java.awt.Label statusLabel
statusText
java.lang.String statusText
statusWorkingInt
int statusWorkingInt
statusTask
java.util.TimerTask statusTask
operationTask
java.util.TimerTask operationTask
statusTimer
java.util.Timer statusTimer
operationTimer
java.util.Timer operationTimer
isWorking
boolean isWorking
isStatusWorking
boolean isStatusWorking
startTime
long startTime
stopTime
long stopTime
operationCmd
java.lang.String operationCmd
operationParams
java.lang.String[] operationParams
|
Package MicroTAPAS.mobility |
timer
long timer
- Interval between checks.
nodeCaps
CapabilitySet nodeCaps
- The nodes capabilities - can change.
parent
MobilityApplicationActor parent
- Reference to parent.
isActive
boolean isActive
- Indicates whether this client is active or not.
pingPort
int pingPort
- Socket port to send requests to.
startInterval
long startInterval
- Initial interval between pings.
currentInterval
long currentInterval
- Current interval between pings.
intervalMax
long intervalMax
- Max interval between pings.
intervalMin
long intervalMin
- Min interval between pings.
startTime
long startTime
- Start time of this client.
parent
MobilitySupportActor parent
- Reference to the parent MicroConnectionManager.
am
AddressMonitor am
isMMNode
boolean isMMNode
- Whether this node is a MM node.
socket
java.net.Socket socket
- Client socket used in pinging pingServer(s).
isActive
boolean isActive
- Indicates whether this client is active or not.
selfNode
java.lang.String selfNode
- Variable that holds the current IP address of this node.
isActive
boolean isActive
pingPort
int pingPort
server
java.net.ServerSocket server
clientSocket
java.net.Socket clientSocket
doRegister
boolean doRegister
- Variable to that tells the actor to register.
isRegistered
boolean isRegistered
- This boolean is set to true if the actor is registered.
cma
CapsMonitorAgent cma
- Instance of the capability monitor agent used for monitoring
node vs. actor capabilities.
selectedStrategy
java.lang.String selectedStrategy
- The currently selected move strategy.
reqQueue
java.util.Vector reqQueue
- Queue to hold requests while in a move phase.
mrm
MobilityRegistryManager mrm
- Manages the mobility registry.
mmFrame
MobilityManagerFrame mmFrame
- Frame for displaying updated status-information.
parent
MobilityManager1 parent
tfNode
java.awt.TextArea tfNode
tfAssigned
java.awt.TextArea tfAssigned
tfForward
java.awt.TextArea tfForward
tfActor
java.awt.TextArea tfActor
tfDebug
java.awt.TextArea tfDebug
lNode
java.awt.Label lNode
lAssigned
java.awt.Label lAssigned
lForward
java.awt.Label lForward
lActor
java.awt.Label lActor
lDebug
java.awt.Label lDebug
parent
MobilityManager1 parent
- Reference to parent object.
nodeID
java.lang.String nodeID
- Unique node ID
typeString
java.lang.String[] typeString
requestType
int requestType
node
Node node
actor
GAI actor
capSet
CapabilitySet capSet
oldNode
java.lang.String oldNode
newNode
java.lang.String newNode
ips
java.util.Vector ips
nodeID
java.lang.String nodeID
syncType
java.lang.String syncType
hashtable
java.util.Hashtable hashtable
moveTo
GAI moveTo
oldGAI
GAI oldGAI
newGAI
GAI newGAI
isMoved
boolean isMoved
apir
ActorPlugInReq apir
roleSession
RoleSession roleSession
actorInterface
java.lang.Object actorInterface
context
ActorContext context
reqQueue
java.util.Vector reqQueue
isUpdate
boolean isUpdate
type
int type
- Type of terminal (MA or MM).
nodeID
java.lang.String nodeID
- Uniquie ID of this node.
maGAI
GAI maGAI
- Current MA - changes as the node is moved around.
mmGAI
GAI mmGAI
- Current MM - changes as the node is moved around.
dirGAI
GAI dirGAI
- Address of current director.
caps
CapabilitySet caps
- The offered capabilities of this node.
actors
java.util.Hashtable actors
- Register of all registered actors at this node.
isConnected
boolean isConnected
- Variable to hold information about this node's connection status.
node
java.lang.String node
senderClass
java.lang.String senderClass
method
java.lang.String method
type
int type
msg
java.lang.Object msg
id
long id
timestamp
long timestamp
owner
DebugServer owner
faultTypes
java.lang.String[] faultTypes
events
java.util.Vector events
currentType
java.lang.String currentType
numEvents
int numEvents
bNo
boolean bNo
bTime
boolean bTime
bType
boolean bType
bNode
boolean bNode
bClass
boolean bClass
bMethod
boolean bMethod
bMsg
boolean bMsg
bId
boolean bId
panel
java.awt.Panel panel
lType
java.awt.Label lType
cType
java.awt.Choice cType
bSave
java.awt.Button bSave
bClear
java.awt.Button bClear
bShow
java.awt.Button bShow
ta
java.awt.TextArea ta
cbTime
java.awt.Checkbox cbTime
cbType
java.awt.Checkbox cbType
cbNode
java.awt.Checkbox cbNode
cbClass
java.awt.Checkbox cbClass
cbMethod
java.awt.Checkbox cbMethod
cbMsg
java.awt.Checkbox cbMsg
cbId
java.awt.Checkbox cbId
jsp
javax.swing.JScrollPane jsp
jt
DebugTable jt
tableModel
DebugTableModel tableModel
selectedRow
int selectedRow
selectedCol
int selectedCol
df
DebugFrame2 df
cc
ComCenter cc
events
java.util.Vector events
ipRange
java.util.Vector ipRange
idRange
java.util.Vector idRange
tableModel
DebugTableModel tableModel
parent
DebugFrame2 parent
selectedRow
int selectedRow
selectedCol
int selectedCol
bColumns
boolean[] bColumns
mappedColumns
int[] mappedColumns
longValuesMapped
java.lang.Object[] longValuesMapped
vColumnNames
java.util.Vector vColumnNames
data
java.util.Vector data
nextEmptyRow
int nextEmptyRow
numRows
int numRows
columnNames
java.lang.String[] columnNames
longValues
java.lang.Object[] longValues
The Telematics Architecture for Plug-and-Play Systems (TAPAS) is a research project undertaken by the Norwegian University of Science and Technology's Telematics department which aims at developing an architecture for network-based service systems with a) flexibility and adaptability, b) robustness and survivability, and c) QoS awareness and resource control.
More information can be found at the project's homepage at http://tapas.item.ntnu.no and the project manager, Professor Finn Arve Aagesen, can be reached at finn.arve.aagesen@item.ntnu.no.