com.agentfactory.cldc
Interface ActuatorFactory

All Known Implementing Classes:
AddAgentIDActuatorFact, AdoptActuatorFact, DeactivateRoleActuatorFact, DualIDActuatorFact, DualInformFact, DualMigrateFact, DualRequestFact, EnactRoleActuatorFact, InformActuatorFact, LocalNameActuatorFact, LookupPlatFact, LookupWPFact, LookupYPFact, MigrateActuatorFact, P2PInformFact, P2PRequestFact, PrintActuatorFact, RegisterAgentActuatorFact, RegYPFact, RequestActuatorFact, ResourceActuatorFact, RetractActuatorFact, UniqueNameActuatorFact, UpdateAIDActuatorFact, UpdateNameActuatorFact, UpdateServFact, ValuesActuatorFact

public interface ActuatorFactory

Developers extend this class to create factories that enable actuators to be created. Factories are only required when migration is being used.

Author:
Conor Muldoon

Method Summary
 Actuator createActuator(AffectManager manager)
          Factory classes implement this interface to create an actuator in the migration process.
 

Method Detail

createActuator

Actuator createActuator(AffectManager manager)
Factory classes implement this interface to create an actuator in the migration process. Each actuator that is created when an agent migrates on to a platform, will require its own factory. The manager is passed to the actuator's constructor.

Parameters:
manager - the affect manager for the agent.
Returns:
an actuator that was created by the factory.