|
|||||||||
Home >> All >> alice >> tuplemedium >> [ runtime overview ] | PREV NEXT |
A
- active - Static variable in class alice.tuplemedium.runtime.Daemon
- indicates if the (only) service is actually running
- aid - Variable in class alice.tuplemedium.runtime.NodeMsg
- alice.tuplemedium.runtime - package alice.tuplemedium.runtime
- arguments - Variable in class alice.tuplemedium.runtime.Daemon
- boot daemon arguments
C
- CommunicationEventMsg - class alice.tuplemedium.runtime.CommunicationEventMsg.
- msg containing a service request (in,out,rd,..) from the user to a tuple centre
- CommunicationEventMsg(AgentId, String, Tuple, TupleTemplate) - Constructor for class alice.tuplemedium.runtime.CommunicationEventMsg
- core - Variable in class alice.tuplemedium.runtime.InspectorListener
- reference to the observed tuple centre
- core - Variable in class alice.tuplemedium.runtime.UserConnectionInfo
- core - Variable in class alice.tuplemedium.runtime.UserListener
- tuple centre virtual machine reachable from this acceptor
- cores - Variable in class alice.tuplemedium.runtime.Daemon
- current tuple media installed
D
- DEFAULT_PORT - Static variable in class alice.tuplemedium.runtime.Daemon
- default listening port of the service
- Daemon - class alice.tuplemedium.runtime.Daemon.
- Daemon class implement the basic behaviour of an TCP/IP infrastructure which listens for new tuple media clients, creates new tuple media, creates client request acceptors.
- Daemon(String, String, Object) - Constructor for class alice.tuplemedium.runtime.Daemon
- creates and installs a tuple media daemon
- Daemon(String, String, Object, int) - Constructor for class alice.tuplemedium.runtime.Daemon
- creates and installs a tuple media daemon on a specific port
- Daemon.ServiceRequest - class alice.tuplemedium.runtime.Daemon.ServiceRequest.
- Daemon.ServiceRequest(Daemon, Socket) - Constructor for class alice.tuplemedium.runtime.Daemon.ServiceRequest
- daemon - Variable in class alice.tuplemedium.runtime.Daemon.ServiceRequest
- daemonName - Static variable in class alice.tuplemedium.runtime.Daemon
- default name of the service
- daemonPort - Variable in class alice.tuplemedium.runtime.Inspector
- daemonPort - Variable in class alice.tuplemedium.runtime.User
- in case of alterenative port
E
- evReceived - Variable in class alice.tuplemedium.runtime.User
- for local access (valid only if user is in the same java VM of daemon
- eventWnSet - Variable in class alice.tuplemedium.runtime.SetEventSetMsg
G
- GetSnapshotMsg - class alice.tuplemedium.runtime.GetSnapshotMsg.
- GetSnapshotMsg(AgentId, byte) - Constructor for class alice.tuplemedium.runtime.GetSnapshotMsg
- getCore(TupleCentreId) - Method in class alice.tuplemedium.runtime.Daemon
- gets the reference to a previosly created local tuple centre.
- getId() - Method in class alice.tuplemedium.runtime.User
- getPort() - Method in class alice.tuplemedium.runtime.Daemon
- getSnapshot() - Method in class alice.tuplemedium.runtime.Inspector
- get a snapshot of tuple set
- getSnapshot(GetSnapshotMsg) - Method in class alice.tuplemedium.runtime.InspectorListener
- get a tuple centre set (T set, W set,...) snapshot
- getSpec(TupleCentreId) - Method in class alice.tuplemedium.runtime.User
- getTupleCentreInfo(TupleCentreId) - Method in class alice.tuplemedium.runtime.Inspector
- if request to a new tuple centre -> create new connection to target daemon providing the tuple centre otherwise return the already established connection
- getTupleCentreInfo(TupleCentreId) - Method in class alice.tuplemedium.runtime.User
- creates or retrieve the connection to a tuple centre vm.
I
- Inspector - class alice.tuplemedium.runtime.Inspector.
- this is the basic class for developing tuple media TCP/IP inspector.
- Inspector(AgentId, TupleCentreId) - Constructor for class alice.tuplemedium.runtime.Inspector
- Inspector(AgentId) - Constructor for class alice.tuplemedium.runtime.Inspector
- InspectorConnectionInfo - class alice.tuplemedium.runtime.InspectorConnectionInfo.
- information about an established connection with the remote tuple centre virtual machine
- InspectorConnectionInfo() - Constructor for class alice.tuplemedium.runtime.InspectorConnectionInfo
- InspectorListener - class alice.tuplemedium.runtime.InspectorListener.
- this is inspector active acceptor class receiving communication events from user proxy and dispatching them to the referenced tuple centre virtual machine.
- InspectorListener(Socket, ObjectOutputStream, ObjectInputStream, TupleCentreVM, InspectorProtocol) - Constructor for class alice.tuplemedium.runtime.InspectorListener
- InspectorMsg - class alice.tuplemedium.runtime.InspectorMsg.
- message from inspector connector (proxy) to inspector acceptor
- InspectorMsg() - Constructor for class alice.tuplemedium.runtime.InspectorMsg
- InspectorProtocol - class alice.tuplemedium.runtime.InspectorProtocol.
- this class defines the observation protocol of inspectors
- InspectorProtocol() - Constructor for class alice.tuplemedium.runtime.InspectorProtocol
- id - Variable in class alice.tuplemedium.runtime.Inspector
- inspector id
- id - Variable in class alice.tuplemedium.runtime.User
- user id
- in(TupleCentreId, TupleTemplate) - Method in class alice.tuplemedium.runtime.User
- inStream - Variable in class alice.tuplemedium.runtime.InspectorConnectionInfo
- inStream - Variable in class alice.tuplemedium.runtime.InspectorListener
- inStream - Variable in class alice.tuplemedium.runtime.UserConnectionInfo
- inStream - Variable in class alice.tuplemedium.runtime.UserListener
- info - Variable in class alice.tuplemedium.runtime.Inspector
- info about connection with remote acceptor
- info - Variable in class alice.tuplemedium.runtime.NewInspectorMsg
- info - Variable in class alice.tuplemedium.runtime.SetProtocolMsg
- initCore(int) - Method in class alice.tuplemedium.runtime.Daemon
- inp(TupleCentreId, TupleTemplate) - Method in class alice.tuplemedium.runtime.User
- instance - Static variable in class alice.tuplemedium.runtime.Daemon
- reference to the instance representing the service running
L
- local - Variable in class alice.tuplemedium.runtime.UserConnectionInfo
- localAddresses - Variable in class alice.tuplemedium.runtime.Daemon
- localTime - Variable in class alice.tuplemedium.runtime.InspectorMsg
- observer time
M
- MAX_TENTATIVES - Static variable in class alice.tuplemedium.runtime.Inspector
- MAX_TENTATIVES - Static variable in class alice.tuplemedium.runtime.User
- mainSocket - Variable in class alice.tuplemedium.runtime.Daemon
- listening socket
- mediumImpl - Variable in class alice.tuplemedium.runtime.Daemon
- actual implementation of tuple medium
- methodName - Variable in class alice.tuplemedium.runtime.NodeMsg
- service requested
- msgNewInspector(NewInspectorMsg, Socket, ObjectInputStream, ObjectOutputStream) - Method in class alice.tuplemedium.runtime.Daemon
- processing a new inspector request
- msgNewUser(NewUserMsg, Socket, ObjectInputStream, ObjectOutputStream) - Method in class alice.tuplemedium.runtime.Daemon
- processing a new user request
- msgPing(PingMsg, Socket, ObjectInputStream, ObjectOutputStream) - Method in class alice.tuplemedium.runtime.Daemon
- processing a ping request
N
- NO_OBSERVATION - Static variable in class alice.tuplemedium.runtime.InspectorProtocol
- don't observe
- NewInspectorMsg - class alice.tuplemedium.runtime.NewInspectorMsg.
- message sent by an inspector to a daemon in order to become an (inspector) user of a tuple centre
- NewInspectorMsg(AgentId, String, InspectorProtocol) - Constructor for class alice.tuplemedium.runtime.NewInspectorMsg
- NewUserMsg - class alice.tuplemedium.runtime.NewUserMsg.
- message sent by a user to a daemon in order to become user of a tuple centre
- NewUserMsg(AgentId, String) - Constructor for class alice.tuplemedium.runtime.NewUserMsg
- NewUserMsg() - Constructor for class alice.tuplemedium.runtime.NewUserMsg
- NextStepMsg - class alice.tuplemedium.runtime.NextStepMsg.
- inspector message to ask a new execution step for a traced tuple centre vm
- NextStepMsg(AgentId) - Constructor for class alice.tuplemedium.runtime.NextStepMsg
- NoDaemonException - exception alice.tuplemedium.runtime.NoDaemonException.
- Exception thrown when trying to interact with a node (host) where the daemon is not installed
- NoDaemonException() - Constructor for class alice.tuplemedium.runtime.NoDaemonException
- NodeMsg - class alice.tuplemedium.runtime.NodeMsg.
- base class for message requesting a service from a user or inspector to a tuple centre node
- NodeMsg() - Constructor for class alice.tuplemedium.runtime.NodeMsg
- NodeMsg(AgentId) - Constructor for class alice.tuplemedium.runtime.NodeMsg
- NodeMsg(AgentId, String) - Constructor for class alice.tuplemedium.runtime.NodeMsg
- nTuplesMatchingFilter - Variable in class alice.tuplemedium.runtime.InspectorMsg
- nextStep() - Method in class alice.tuplemedium.runtime.Inspector
- when doing trace -> ask for a new virtual machine step
- nextStep - Variable in class alice.tuplemedium.runtime.InspectorListener
- nextStep(NextStepMsg) - Method in class alice.tuplemedium.runtime.InspectorListener
- ask a new step for a tuple centre vm during tracing
- notify(Event) - Method in class alice.tuplemedium.runtime.User
- for local user: notification of a new event from a tuple centre virtual machine
- notify(Event) - Method in class alice.tuplemedium.runtime.UserListener
- dispatching a virtual machine event from the tuple centre to the user
O
- onNewInspector(AgentId) - Method in class alice.tuplemedium.runtime.Daemon
- onNewTupleCentre(AgentId, String) - Method in class alice.tuplemedium.runtime.Daemon
- onNewUser(AgentId) - Method in class alice.tuplemedium.runtime.Daemon
- onObservableEvent(ObservableEvent) - Method in class alice.tuplemedium.runtime.InspectorListener
- notifying service invoked by the tuple centre virtual machine when a new observable event has been produced
- onVMEvent(InspectorMsg) - Method in class alice.tuplemedium.runtime.Inspector
- method to be override in order to specify what actions to do when a new tuple centre event has been observed
- out(TupleCentreId, Tuple) - Method in class alice.tuplemedium.runtime.User
- outAsync(TupleCentreId, Tuple) - Method in class alice.tuplemedium.runtime.User
- outStream - Variable in class alice.tuplemedium.runtime.InspectorConnectionInfo
- outStream - Variable in class alice.tuplemedium.runtime.InspectorListener
- outStream - Variable in class alice.tuplemedium.runtime.UserConnectionInfo
- outStream - Variable in class alice.tuplemedium.runtime.UserListener
P
- PROACTIVE_OBSERVATION - Static variable in class alice.tuplemedium.runtime.InspectorProtocol
- observe continuosly
- PingMsg - class alice.tuplemedium.runtime.PingMsg.
- message sent to check the presence of a tuple medium node
- PingMsg() - Constructor for class alice.tuplemedium.runtime.PingMsg
- PortNotAvailableException - exception alice.tuplemedium.runtime.PortNotAvailableException.
- Exception thrown when trying to install a daemon on a TCP/IP port already bound
- PortNotAvailableException() - Constructor for class alice.tuplemedium.runtime.PortNotAvailableException
- pendingQueryObservType - Variable in class alice.tuplemedium.runtime.InspectorProtocol
- defining W set observation
- port - Variable in class alice.tuplemedium.runtime.Daemon
- protocol - Variable in class alice.tuplemedium.runtime.Inspector
- current observation protocol
- protocol - Variable in class alice.tuplemedium.runtime.InspectorListener
- current observation protocol
R
- REACTIVE_OBSERVATION - Static variable in class alice.tuplemedium.runtime.InspectorProtocol
- observe only when asked by inspector
- ResetMsg - class alice.tuplemedium.runtime.ResetMsg.
- inspector message to reset the observed tuple centre vm
- ResetMsg(AgentId) - Constructor for class alice.tuplemedium.runtime.ResetMsg
- rd(TupleCentreId, TupleTemplate) - Method in class alice.tuplemedium.runtime.User
- rdp(TupleCentreId, TupleTemplate) - Method in class alice.tuplemedium.runtime.User
- reactionFailed - Variable in class alice.tuplemedium.runtime.InspectorMsg
- observed a reaction failure
- reactionOk - Variable in class alice.tuplemedium.runtime.InspectorMsg
- observed a reaction ok
- reactionsObservType - Variable in class alice.tuplemedium.runtime.InspectorProtocol
- defining T set observation
- reset() - Method in class alice.tuplemedium.runtime.Inspector
- reset the tuple centre
- reset(ResetMsg) - Method in class alice.tuplemedium.runtime.InspectorListener
- reset the tuple centre VM
- resolveCore(AgentId, String) - Method in class alice.tuplemedium.runtime.Daemon
- resolves a tuple medium reference givent its name.
- resolveTupleCentreInfo(TupleCentreId) - Method in class alice.tuplemedium.runtime.Inspector
- resolve information about a tuple centre
- run() - Method in class alice.tuplemedium.runtime.Daemon.ServiceRequest
- run() - Method in class alice.tuplemedium.runtime.Daemon
- waiting and dispatching new users and inspectors request
- run() - Method in class alice.tuplemedium.runtime.Inspector
- behaviour: wait a new observable event and take some actions, according to specific instance of inspector
- run() - Method in class alice.tuplemedium.runtime.InspectorListener
- run() - Method in class alice.tuplemedium.runtime.UserListener
- behaviour of the acceptor: wait for communication events from a user proxy and dispatch them to the virtual machine
S
- SLEEP_TIME - Static variable in class alice.tuplemedium.runtime.Inspector
- SLEEP_TIME - Static variable in class alice.tuplemedium.runtime.User
- SetEventSetMsg - class alice.tuplemedium.runtime.SetEventSetMsg.
- inspector message to set a new event Wn set in the observed tuple centre
- SetEventSetMsg(AgentId, ArrayList) - Constructor for class alice.tuplemedium.runtime.SetEventSetMsg
- SetProtocolMsg - class alice.tuplemedium.runtime.SetProtocolMsg.
- inspector message to set a new observation protocol
- SetProtocolMsg(AgentId, InspectorProtocol) - Constructor for class alice.tuplemedium.runtime.SetProtocolMsg
- SetTupleSetMsg - class alice.tuplemedium.runtime.SetTupleSetMsg.
- inspector message to set a new tuple set in the observed tuple centre
- SetTupleSetMsg(AgentId, ArrayList) - Constructor for class alice.tuplemedium.runtime.SetTupleSetMsg
- ShutdownMsg - class alice.tuplemedium.runtime.ShutdownMsg.
- message indicating that a user has shutdown
- ShutdownMsg(AgentId) - Constructor for class alice.tuplemedium.runtime.ShutdownMsg
- setDaemonPort(int) - Method in class alice.tuplemedium.runtime.Inspector
- setDaemonPort(int) - Method in class alice.tuplemedium.runtime.User
- setEventSet(SetEventSetMsg) - Method in class alice.tuplemedium.runtime.InspectorListener
- set a new Wn event set
- setProtocol(InspectorProtocol) - Method in class alice.tuplemedium.runtime.Inspector
- setting a new observation protocol
- setProtocol(SetProtocolMsg) - Method in class alice.tuplemedium.runtime.InspectorListener
- setting new observation protocol
- setSpec(TupleCentreId, Tuple) - Method in class alice.tuplemedium.runtime.User
- setTupleSet(ArrayList) - Method in class alice.tuplemedium.runtime.Inspector
- set a new tuple set
- setTupleSet(SetTupleSetMsg) - Method in class alice.tuplemedium.runtime.InspectorListener
- set a new tuple set
- shutdown() - Method in class alice.tuplemedium.runtime.Inspector
- shutdown inspector
- shutdown - Variable in class alice.tuplemedium.runtime.InspectorListener
- shutdown(ShutdownMsg) - Method in class alice.tuplemedium.runtime.InspectorListener
- shutdown the inspector
- shutdown() - Method in class alice.tuplemedium.runtime.User
- shutdown user
- socket - Variable in class alice.tuplemedium.runtime.Daemon.ServiceRequest
- socket - Variable in class alice.tuplemedium.runtime.InspectorConnectionInfo
- socket - Variable in class alice.tuplemedium.runtime.InspectorListener
- channel with remote inspector proxy
- socket - Variable in class alice.tuplemedium.runtime.UserConnectionInfo
- socket - Variable in class alice.tuplemedium.runtime.UserListener
- channel with user proxy
T
- TSET - Static variable in class alice.tuplemedium.runtime.GetSnapshotMsg
- tcName - Variable in class alice.tuplemedium.runtime.NewInspectorMsg
- tcName - Variable in class alice.tuplemedium.runtime.NewUserMsg
- tuple centre name
- template - Variable in class alice.tuplemedium.runtime.CommunicationEventMsg
- template
- tid - Variable in class alice.tuplemedium.runtime.Inspector
- id of the tuple centre to be observed
- tid - Variable in class alice.tuplemedium.runtime.InspectorConnectionInfo
- tid - Variable in class alice.tuplemedium.runtime.UserConnectionInfo
- tracing - Variable in class alice.tuplemedium.runtime.InspectorProtocol
- desired tracing state for the vm
- tsetFilter - Variable in class alice.tuplemedium.runtime.InspectorProtocol
- filter for tuple observed
- tsetObservType - Variable in class alice.tuplemedium.runtime.InspectorProtocol
- defining T set observation
- tuple - Variable in class alice.tuplemedium.runtime.CommunicationEventMsg
- information
- tupleCentres - Variable in class alice.tuplemedium.runtime.User
- current tuple centres accessed
- tupleSet - Variable in class alice.tuplemedium.runtime.SetTupleSetMsg
- tuples - Variable in class alice.tuplemedium.runtime.InspectorMsg
- tuple observed or to set
U
- UnknownMediumException - exception alice.tuplemedium.runtime.UnknownMediumException.
- Exception thrown when trying to install a daemon with coordination medium of unknown class
- UnknownMediumException() - Constructor for class alice.tuplemedium.runtime.UnknownMediumException
- User - class alice.tuplemedium.runtime.User.
- this is the basic class for developing tuple media TCP/IP user.
- User(AgentId) - Constructor for class alice.tuplemedium.runtime.User
- UserConnectionInfo - class alice.tuplemedium.runtime.UserConnectionInfo.
- information about an established connection with a remote tuple centre virtual machine
- UserConnectionInfo() - Constructor for class alice.tuplemedium.runtime.UserConnectionInfo
- UserListener - class alice.tuplemedium.runtime.UserListener.
- this is user active acceptor class receiving communication events from user proxy and dispatching them to the referenced tuple centre virtual machine.
- UserListener(Socket, ObjectOutputStream, ObjectInputStream, TupleCentreVMImpl) - Constructor for class alice.tuplemedium.runtime.UserListener
- users - Variable in class alice.tuplemedium.runtime.UserListener
- proxy user currently served
V
- vmTime - Variable in class alice.tuplemedium.runtime.InspectorMsg
- virtual machine time
W
- WSET - Static variable in class alice.tuplemedium.runtime.GetSnapshotMsg
- what - Variable in class alice.tuplemedium.runtime.GetSnapshotMsg
- wnEvents - Variable in class alice.tuplemedium.runtime.InspectorMsg
- events observed
A C D E G I L M N O P R S T U V W
|
|||||||||
Home >> All >> alice >> tuplemedium >> [ runtime overview ] | PREV NEXT |