com.agentfactory.cldc.migration
Class MigrateActuator
java.lang.Object
com.agentfactory.cldc.logic.Action
com.agentfactory.cldc.Actuator
com.agentfactory.cldc.migration.MigrateActuator
public class MigrateActuator
- extends Actuator
This actuator is used to send the agent to a different platform.
The trigger for this actuator is migrate(?destURL,?url).
The ?destURL variable represents the destination address that the agent
wishs to migrate to. The ?url variable represents the address of where
the agent's design can be downloaded. The ?url variable is only used when
mutation is supported.
- Author:
- Conor Muldoon
|
Method Summary |
boolean |
act(FOS fos)
The act method is implemented by concrete classes of Action. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MigrateActuator
public MigrateActuator(AffectManager manager)
- Creates a new instance of MigrateActuator.
- Parameters:
manager - the affect manager for the agent.
act
public boolean act(FOS fos)
- Description copied from class:
Action
- The act method is implemented by concrete classes of Action.
It provides the imperative functionality of the action.
- Specified by:
act in class Action
- Parameters:
fos - the applied first order stucture, which matches with the identifier for
the Actuator or Action.
- Returns:
- true if the action was successful, false otherwise.