Serialized Form


Package MicroTAPAS

Class MicroTAPAS.ActorContext implements Serializable

Serialized Fields

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)

Class MicroTAPAS.ActorDummy implements Serializable

Class MicroTAPAS.ActorPlugInReq implements Serializable

Serialized Fields

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

Class MicroTAPAS.ApplicationMessage implements Serializable

Serialized Fields

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

Class MicroTAPAS.CapabilitySet implements Serializable

Serialized Fields

capabilities

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

Class MicroTAPAS.GAI implements Serializable

Serialized Fields

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

Class MicroTAPAS.Item implements Serializable

Serialized Fields

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

Class MicroTAPAS.Manuscripts implements Serializable

Serialized Fields

classPool

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

Class MicroTAPAS.MicroActor implements Serializable

Serialized Fields

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

Class MicroTAPAS.MicroActorFactory implements Serializable

Class MicroTAPAS.MicroActorManager implements Serializable

Serialized Fields

htActorInstances

java.util.Hashtable htActorInstances
Active actors this object manages

Class MicroTAPAS.MicroApplicationActor implements Serializable

Class MicroTAPAS.MicroBase implements Serializable

Serialized Fields

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

Class MicroTAPAS.MicroBaseFrame implements Serializable

Serialized Fields

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

Class MicroTAPAS.MicroDirector1 implements Serializable

Serialized Fields

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

Class MicroTAPAS.MicroDirectorActor implements Serializable

Class MicroTAPAS.MicroPNES implements Serializable

Serialized Fields

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

Class MicroTAPAS.PaPurlLoader implements Serializable

Class MicroTAPAS.Play implements Serializable

Serialized Fields

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

Class MicroTAPAS.PlayingBase implements Serializable

Serialized Fields

vAPIR

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

Class MicroTAPAS.RepertoireBase implements Serializable

Serialized Fields

playInstances

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

Class MicroTAPAS.RequestPars implements Serializable

Serialized Fields

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

Class MicroTAPAS.RequestResult implements Serializable

Serialized Fields

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

Class MicroTAPAS.Role implements Serializable

Serialized Fields

roleId

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

Class MicroTAPAS.RoleSession implements Serializable

Serialized Fields

roleSessionId

java.lang.String roleSessionId
RoleSession identifier


initiator

GAI initiator
RoleSession initiator


cooperator

GAI cooperator
RoleSession cooperator

Class MicroTAPAS.RoleSessionCollection implements Serializable

Serialized Fields

vRS

java.util.Vector vRS
Vector containing all the registered RoleSessions of this collection.

Class MicroTAPAS.ScriptHandler implements Serializable

Serialized Fields

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.

Class MicroTAPAS.startMicroTAPAS implements Serializable

Class MicroTAPAS.SubscribeCollection implements Serializable

Serialized Fields

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

Class MicroTAPAS.SubscribeRequest implements Serializable

Serialized Fields

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'.

Class MicroTAPAS.SubscribeRequestServer implements Serializable

Serialized Fields

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)

Class MicroTAPAS.Test implements Serializable

Serialized Fields

bf

MicroBaseFrame bf

pingServer

MicroPingServer pingServer

Class MicroTAPAS.TestResult implements Serializable

Serialized Fields

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


Package MicroTester.v2_0

Class MicroTester.v2_0.MicroTester1 implements Serializable

Class MicroTester.v2_0.MicroTester2 implements Serializable

Class MicroTester.v2_0.MicroTesterServer implements Serializable

Serialized Fields

actorInterface

ServerInterface actorInterface
Instance of own interface

Class MicroTester.v2_0.ServerInterface implements Serializable

Class MicroTester.v2_0.TesterDialog1 implements Serializable

Serialized Fields

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

Class MicroTester.v2_0.TesterDialog2 implements Serializable

Serialized Fields

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

Class MicroTester.v2_0.TesterInterface implements Serializable

Serialized Fields

state

int state

nUpgradeCount

int nUpgradeCount

startTime

long startTime

actionLog

java.util.Vector actionLog

textOutput

java.lang.String textOutput

lastRSID

java.lang.String lastRSID

Class MicroTester.v2_0.TesterMainWindow implements Serializable

Serialized Fields

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

Class MicroTAPAS.mobility.CapsMonitorAgent implements Serializable

Serialized Fields

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.

Class MicroTAPAS.mobility.MicroPingClient implements Serializable

Serialized Fields

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
Entity that checks for changes in the local address. Initiates TerminalMove.


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.

Class MicroTAPAS.mobility.MicroPingServer implements Serializable

Serialized Fields

isActive

boolean isActive

pingPort

int pingPort

server

java.net.ServerSocket server

clientSocket

java.net.Socket clientSocket

Class MicroTAPAS.mobility.MobilityAgent1 implements Serializable

Class MicroTAPAS.mobility.MobilityApplicationActor implements Serializable

Serialized Fields

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.

Class MicroTAPAS.mobility.MobilityManager1 implements Serializable

Serialized Fields

mrm

MobilityRegistryManager mrm
Manages the mobility registry.


mmFrame

MobilityManagerFrame mmFrame
Frame for displaying updated status-information.

Class MicroTAPAS.mobility.MobilityManagerFrame implements Serializable

Serialized Fields

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

Class MicroTAPAS.mobility.MobilityRegistryManager implements Serializable

Serialized Fields

parent

MobilityManager1 parent
Reference to parent object.


nodeID

java.lang.String nodeID
Unique node ID

Class MicroTAPAS.mobility.MobilityRequest implements Serializable

Serialized Fields

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

Class MicroTAPAS.mobility.Node implements Serializable

Serialized Fields

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.


Package MicroTAPAS.util

Class MicroTAPAS.util.FileUtil implements Serializable

Class MicroTAPAS.util.Util implements Serializable


Package MicroTAPAS.debug

Class MicroTAPAS.debug.DebugEvent implements Serializable

Serialized Fields

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

Class MicroTAPAS.debug.DebugFrame2 implements Serializable

Serialized Fields

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

Class MicroTAPAS.debug.DebugServer implements Serializable

Serialized Fields

df

DebugFrame2 df

cc

ComCenter cc

events

java.util.Vector events

ipRange

java.util.Vector ipRange

idRange

java.util.Vector idRange

Class MicroTAPAS.debug.DebugTable implements Serializable

Serialized Fields

tableModel

DebugTableModel tableModel

parent

DebugFrame2 parent

selectedRow

int selectedRow

selectedCol

int selectedCol

Class MicroTAPAS.debug.DebugTableModel implements Serializable

Serialized Fields

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