Serialized Form

Class springs.rns.AgentInformation implements Serializable

Serialized Fields

_name

java.lang.String _name

_locationServers

java.util.Collection _locationServers


Class springs.agent.AgentMovementException implements Serializable


Class springs.access.AgentNotFoundException implements Serializable


Class springs.access.AgentReference implements Serializable

Serialized Fields

_contextAddress

springs.context.ContextAddress _contextAddress
The address of the agent context.

See Also:
ContextAddress

_agentName

java.lang.String _agentName
The name of the agent. Also the time instant (in millis) when the agent was created.

See Also:
String

_millisWhenCreated

long _millisWhenCreated

_agent

java.lang.Object _agent
An RMI interface to the remote object.

See Also:
Object

_seqNum

int _seqNum
A number to identify the sequence number for the current address of the agent.


_isLocationServer

boolean _isLocationServer
A boolean indicating whether the reference can be removed from the local references to agents.


_mustBeRemoved

boolean _mustBeRemoved
A boolean indicating whether the reference should be removed.


_millisMustBeRemoved

long _millisMustBeRemoved

_agentIsMoving

boolean _agentIsMoving
A boolean indicating whether the agent is moving (in this case, the reference should not be used until updated).


Class springs.access.AgentReferenceException implements Serializable


Class springs.rns.AlreadyExistingAgentException implements Serializable


Class springs.rns.AlreadyExistingContextException implements Serializable


Class org.jargp.ArgumentErrorException implements Serializable


Class springs.access.CallException implements Serializable

Serialized Fields

_resultCallWithStatistics

springs.access.ResultCallWithStatistics _resultCallWithStatistics


Class springs.common.CommunicationException implements Serializable


Class springs.context.ContextAddress implements Serializable

Serialized Fields

_name

java.lang.String _name

_protocol

java.lang.String _protocol

_hostname

java.lang.String _hostname

_numPort

int _numPort


Class springs.context.ContextException implements Serializable


Class springs.rns.ContextInformation implements Serializable

Serialized Fields

_contextAddress

springs.context.ContextAddress _contextAddress

_observedAndTrackedAgents

int _observedAndTrackedAgents

_numFailedPings

int _numFailedPings


Class springs.context.ContextStartingException implements Serializable


Class springs.context.ContextStoppingException implements Serializable


Class springs.context.CreationException implements Serializable


Class springs.communication.Message implements Serializable

Serialized Fields

_type

java.lang.String _type
The type of the message.

See Also:
String

_sender

java.lang.String _sender
The sender of the message.

See Also:
String

_subject

java.lang.String _subject
The subject of the message.

See Also:
String

_contents

java.lang.Object _contents
The contents of the message.

See Also:
Object


Class springs.agent.MethodCallException implements Serializable


Class springs.agent.MethodTask implements Serializable

Serialized Fields

method

java.lang.String method

args

java.lang.Object[] args


Class springs.tests.MovingSpringsAgentDynamicRefs implements Serializable

Serialized Fields

_numTravelsPerformed

int _numTravelsPerformed

_randomGenerator

java.util.Random _randomGenerator


Class springs.tests.MovingSpringsAgentDynamicRefsHolder implements Serializable

Serialized Fields

_nameTargetAgent

java.lang.String _nameTargetAgent


Class springs.tests.MovingSpringsHelloAgent implements Serializable

Serialized Fields

_numTravelsPerformed

int _numTravelsPerformed


Class springs.util.retries.OutOfAttemptsException implements Serializable


Class springs.security.PermissionException implements Serializable


Class springs.access.ReferenceUpdate implements Serializable

Serialized Fields

_agentName

java.lang.String _agentName

_contextName

java.lang.String _contextName

_seqNumber

int _seqNumber

_isToRemove

boolean _isToRemove

_youAreLocationServer

boolean _youAreLocationServer

_millisWhenCreated

long _millisWhenCreated


Class springs.context.RemovalException implements Serializable


Class springs.access.ResultCallWithStatistics implements Serializable

Serialized Fields

totalDelay

long totalDelay

maxDelay

long maxDelay

minDelay

long minDelay

numRetries

int numRetries

result

java.lang.Object result

logs

java.util.Vector logs


Class springs.rns.RNSStartingException implements Serializable


Class springs.agent.Schedule implements Serializable

Serialized Fields

_scheduleEntries

java.util.Vector _scheduleEntries


Class springs.rns.SearchingInformation implements Serializable

Serialized Fields

_locationServerName

java.lang.String _locationServerName

_addAsLocationServer

boolean _addAsLocationServer


Class springs.agent.SpringsAgent_RMIImpl implements Serializable

Serialized Fields

_observers

java.util.Set _observers
The observers and locationServers of the agent. For each agent in the current context, stores the addresses of the observer and the locationServer contexts. A context can appear in both lists and for the same agent at the same time, corresponding to a context that is both observer and locationServer for a certain agent.

See Also:
Set, Vector

_locationServers

java.util.Vector _locationServers

_schedule

springs.agent.Schedule _schedule
The agent's schedule.

See Also:
Schedule

_codebase

java.lang.String _codebase
A codebase for the agent.

See Also:
String

_name

java.lang.String _name
The name of the agent.

See Also:
String

_homeAddress

springs.context.ContextAddress _homeAddress
The home address of the agent.

See Also:
ContextAddress

_callbackMethod

java.lang.String _callbackMethod
The callback method to execute when arriving at a destination (null if any).

See Also:
String

_argsCallbackMethod

java.lang.Object[] _argsCallbackMethod
The arguments callback method to execute when arriving at a destination (null if any).

See Also:
Object

_observersAddresses

java.util.Vector _observersAddresses
The addresses of the contexts that "observe" this agent.

See Also:
Vector, ContextAddress

_agentMoving

boolean _agentMoving
A boolean indicating whether the agent is moving or not.


_lockAgentMoving

java.lang.Boolean _lockAgentMoving

_justCreatedForTheFirstTime

boolean _justCreatedForTheFirstTime
A boolean indicating whether the agent has just been created for the first time.


_registered

boolean _registered
A boolean indicating whether the agent has already register or not.


_numberOfJumps

int _numberOfJumps
The number of jumps performed by the agent.


_cacheRefs

boolean _cacheRefs
A boolean indicating whether references to agents should be cached (and automatically updated) by the context.


_initializationTime

long _initializationTime
Millis elapsed initialization the agent (for debugging and statistics).


_millisAtCreation

long _millisAtCreation
A timestamp to identify the time instant when the agent was created.


_millisStartStay

long _millisStartStay
The milliseconds when the agent starts its stay in a certain context.


_lastMillisStays

long[] _lastMillisStays

_numStays

int _numStays


Class springs.util.SpringsException implements Serializable

Serialized Fields

_nestedException

java.lang.Throwable _nestedException
The nested exception wrapped inside.

See Also:
Throwable


Class springs.tests.SpringsHelloAgent implements Serializable


Class springs.tests.StaticSpringsAgentDynamicRefs implements Serializable

Serialized Fields

_nameTargetAgent

java.lang.String _nameTargetAgent

_numRemoteInvocationsPerformed

int _numRemoteInvocationsPerformed

_startingMillis

long _startingMillis


Class springs.agent.Task implements Serializable


Class springs.agent.TravelTask implements Serializable

Serialized Fields

targetURL

java.lang.String targetURL

callbackMethod

java.lang.String callbackMethod

args

java.lang.Object[] args

targetPort

int targetPort