|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IAgentAddress | |
---|---|
org.jage.action | Provides action mechanism for agents. |
org.jage.action.context | Provides implementation of actions contexts for common actions. |
org.jage.address | Provides interfaces and implementations for the jAgE addressing scheme. |
org.jage.address.provider | Provides an agent address registrar and register interfaces and default implementations. |
org.jage.address.selector.agent | Contains address selectors dedicated for IAgentAddress . |
org.jage.agent | Defines agents interfaces and hierarchy. |
org.jage.event | Provides events for the jAgE platform. |
org.jage.examples.actions | This package contains helper classes for the actions example. |
org.jage.monitor | Provides interfaces for platform monitoring mechanism. |
org.jage.pico | Provides the implementation of core elements based on Pico libraries. |
org.jage.workplace | Defines workplace, workplace manager, workplace environment and configurator interfaces. |
Uses of IAgentAddress in org.jage.action |
---|
Methods in org.jage.action that return types with arguments of type IAgentAddress | |
---|---|
IAddressSelector<IAgentAddress> |
SingleAction.getTarget()
|
Collection<IAgentAddress> |
AbstractPerformActionStrategy.init(ISimpleAggregate aggregate,
SingleAction action)
|
Collection<IAgentAddress> |
IPerformActionStategy.init(ISimpleAggregate aggregate,
SingleAction action)
Performs initialization steps and validates addresses used in action. |
Constructor parameters in org.jage.action with type arguments of type IAgentAddress | |
---|---|
SingleAction(IAddressSelector<IAgentAddress> target,
IActionContext context)
Constructor. |
|
SingleAction(IAddressSelector<IAgentAddress> target,
IActionContext context,
String actionToExecute)
|
Uses of IAgentAddress in org.jage.action.context |
---|
Methods in org.jage.action.context that return IAgentAddress | |
---|---|
IAgentAddress |
RemoveAgentActionContext.getAgentAddress()
Returns the address of agent to remove. |
IAgentAddress |
PassToParentActionContext.getInvoker()
|
Methods in org.jage.action.context that return types with arguments of type IAgentAddress | |
---|---|
IMessage<IAgentAddress,?> |
SendMessageActionContext.getMessage()
Returns the message to send. |
Constructors in org.jage.action.context with parameters of type IAgentAddress | |
---|---|
PassToParentActionContext(IAgentAddress invoker,
Action action)
|
|
RemoveAgentActionContext(IAgentAddress agentAddress)
Constructor. |
Constructor parameters in org.jage.action.context with type arguments of type IAgentAddress | |
---|---|
SendMessageActionContext(IMessage<IAgentAddress,?> message)
Constructor. |
Uses of IAgentAddress in org.jage.address |
---|
Classes in org.jage.address that implement IAgentAddress | |
---|---|
class |
AgentAddress
This class provides a default implementation of the agent address. |
Uses of IAgentAddress in org.jage.address.provider |
---|
Methods in org.jage.address.provider that return IAgentAddress | |
---|---|
IAgentAddress |
DefaultAgentAddressProvider.obtainAddress(String nameInitializer)
|
IAgentAddress |
IAgentAddressProvider.obtainAddress(String nameInitializer)
Obtains a new agent address based on a given name initialization value. |
Uses of IAgentAddress in org.jage.address.selector.agent |
---|
Methods in org.jage.address.selector.agent that return IAgentAddress | |
---|---|
IAgentAddress |
ParentAgentAddressSelector.getChildAddress()
|
Methods in org.jage.address.selector.agent that return types with arguments of type IAgentAddress | |
---|---|
Iterable<IAgentAddress> |
ParentAgentAddressSelector.addresses()
|
Methods in org.jage.address.selector.agent with parameters of type IAgentAddress | |
---|---|
boolean |
ParentAgentAddressSelector.selected(IAgentAddress address)
|
Method parameters in org.jage.address.selector.agent with type arguments of type IAgentAddress | |
---|---|
void |
ParentAgentAddressSelector.initialize(Collection<IAgentAddress> allAddresses,
Collection<IAgentAddress> usedAddresses)
|
void |
ParentAgentAddressSelector.initialize(Collection<IAgentAddress> allAddresses,
Collection<IAgentAddress> usedAddresses)
|
Constructors in org.jage.address.selector.agent with parameters of type IAgentAddress | |
---|---|
AgentAddressSelector(IAgentAddress address)
Default constructor. |
|
ParentAgentAddressSelector(IAgentAddress childAddress)
Constructs a new selector that selects a parent of the child with the provided address. |
Uses of IAgentAddress in org.jage.agent |
---|
Fields in org.jage.agent declared as IAgentAddress | |
---|---|
protected IAgentAddress |
AbstractAgent.address
Address of the agent. |
Fields in org.jage.agent with type parameters of type IAgentAddress | |
---|---|
protected Map<IAgentAddress,IAgent> |
SimpleAggregate.agents
The table of child agents Keys: AgentAddress Values: Agent . |
Methods in org.jage.agent that return IAgentAddress | |
---|---|
IAgentAddress |
IAgentEnvironment.getAddress()
Returns the parent's address. |
IAgentAddress |
AbstractAgent.getAddress()
|
IAgentAddress |
IAgent.getAddress()
Returns the agent's address. |
protected IAgentAddress |
AbstractAgent.getParentAddress()
Returns the address of the parent of this agent. |
Methods in org.jage.agent that return types with arguments of type IAgentAddress | ||
---|---|---|
protected Collection<IAgentAddress> |
SimpleAggregate.processActionInitialization(Action action)
|
|
protected
|
AbstractAgent.receiveMessage()
Receives a first message and removes it from the queue. |
|
protected
|
AbstractAgent.receiveMessage(Class<T> klass)
Receives a first message and removes it from the queue. |
|
Collection<IAgentAddress> |
SimpleAggregate.validateAction(SingleAction action)
A default implementation of action validation. |
|
Collection<IAgentAddress> |
ISimpleAggregate.validateAction(SingleAction action)
Validate given action. |
Methods in org.jage.agent with parameters of type IAgentAddress | |
---|---|
boolean |
SimpleAggregate.containsAgent(IAgentAddress addressToCheck)
|
boolean |
IAggregate.containsAgent(IAgentAddress address)
Checks if this aggregate contains an agent with the given address. |
void |
SimpleAggregate.doAction(Action action,
IAgentAddress invoker)
|
void |
ISimpleAgentEnvironment.doAction(Action action,
IAgentAddress invoker)
Performs an action in the local environment. |
protected void |
SimpleAggregate.doMove(IAgentAddress address)
Moves the agent. |
protected void |
SimpleAgent.doMove(IAgentAddress targetAddress)
Moves the agent. |
IAgent |
SimpleAggregate.getAgent(IAgentAddress addressToGet)
|
IAgent |
IAggregate.getAgent(IAgentAddress address)
Returns the agent with the specified address. |
void |
SimpleAggregate.removeAgent(IAgentAddress agentAddress)
|
void |
IAggregate.removeAgent(IAgentAddress address)
Removes the agent from this aggregate. |
protected void |
AbstractAgent.setAddress(IAgentAddress address)
Sets an agent address. |
Method parameters in org.jage.agent with type arguments of type IAgentAddress | |
---|---|
void |
AbstractAgent.deliverMessage(IMessage<IAgentAddress,?> message)
Delivers a message to the agent. |
void |
SimpleAggregate.deliverMessage(IMessage<IAgentAddress,?> message)
|
void |
IAgent.deliverMessage(IMessage<IAgentAddress,?> message)
Delivers a message to the agent. |
protected void |
SimpleAggregate.processActionAddressGeneration(Action action,
Collection<IAgentAddress> all,
Collection<IAgentAddress> used)
Initializes all address selectors in action using all and used collections of agent addresses. |
protected void |
SimpleAggregate.processActionAddressGeneration(Action action,
Collection<IAgentAddress> all,
Collection<IAgentAddress> used)
Initializes all address selectors in action using all and used collections of agent addresses. |
protected void |
SimpleAggregate.sendMessage(IMessage<IAgentAddress,?> message)
Sends message to other agents on the same level in the tree of agents (or to the parent). |
protected void |
SimpleAgent.sendMessage(IMessage<IAgentAddress,?> message)
Sends message to an agent. |
Constructors in org.jage.agent with parameters of type IAgentAddress | |
---|---|
AlreadyExistsException(IAgentAddress address)
Constructor. |
Uses of IAgentAddress in org.jage.event |
---|
Classes in org.jage.event with type parameters of type IAgentAddress | |
---|---|
class |
AbstractConnectionEvent<A extends IAgentAddress>
This is an abstraction of connection events. |
class |
AbstractTransferEvent<A extends IAgentAddress>
This is abstract class for transfer events. |
Methods in org.jage.event that return IAgentAddress | |
---|---|
IAgentAddress |
AgentActionEvent.getInvoker()
Returns the address of the entity which invoked the action. |
IAgentAddress |
MessageEvent.getReceiver()
Returns the receiver of the message. |
Methods in org.jage.event that return types with arguments of type IAgentAddress | |
---|---|
IMessage<IAgentAddress,?> |
MessageEvent.getMessage()
Returns the sent/delivered message. |
Constructors in org.jage.event with parameters of type IAgentAddress | |
---|---|
AgentActionEvent(IAggregate eventCreator,
Action action,
IAgentAddress invoker)
Constructor. |
|
MessageEvent(IAggregate eventCreator,
IMessage<IAgentAddress,?> message,
IAgentAddress receiver)
Constructor. |
Constructor parameters in org.jage.event with type arguments of type IAgentAddress | |
---|---|
MessageEvent(IAggregate eventCreator,
IMessage<IAgentAddress,?> message,
IAgentAddress receiver)
Constructor. |
Uses of IAgentAddress in org.jage.examples.actions |
---|
Methods in org.jage.examples.actions that return types with arguments of type IAgentAddress | |
---|---|
Collection<IAgentAddress> |
SampleActionStrategy.init(ISimpleAggregate aggregate,
SingleAction action)
|
Uses of IAgentAddress in org.jage.monitor |
---|
Classes in org.jage.monitor with type parameters of type IAgentAddress | |
---|---|
interface |
ITransferMonitor<A extends IAgentAddress,EV extends AbstractTransferEvent<A>>
The interface for monitors of events which involve transferring objects between objects. |
Uses of IAgentAddress in org.jage.pico |
---|
Methods in org.jage.pico that return types with arguments of type IAgentAddress | |
---|---|
protected List<IAgentAddress> |
PicoWorkplaceManager.getListOfWorkplaceAddresses()
|
Methods in org.jage.pico with parameters of type IAgentAddress | |
---|---|
IWorkplace |
PicoWorkplaceManager.getWorkplace(IAgentAddress address)
|
Method parameters in org.jage.pico with type arguments of type IAgentAddress | |
---|---|
void |
PicoWorkplaceManager.sendMessage(IMessage<IAgentAddress,?> message)
|
Uses of IAgentAddress in org.jage.workplace |
---|
Methods in org.jage.workplace with parameters of type IAgentAddress | |
---|---|
IWorkplace |
IWorkplaceManager.getWorkplace(IAgentAddress address)
Provides workplace of given address. |
Method parameters in org.jage.workplace with type arguments of type IAgentAddress | |
---|---|
void |
IWorkplaceEnvironment.sendMessage(IMessage<IAgentAddress,?> message)
Sends a message to other workplaces that are located in this environment. |
protected void |
ConnectedSimpleWorkplace.sendMessage(IMessage<IAgentAddress,?> message)
Sends message to other agents on the same level in the tree of agents (or to the parent). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |