org.jactr.core.reality
Class ACTRAgent

java.lang.Object
  extended by org.commonreality.participant.impl.AbstractParticipant
      extended by org.commonreality.agents.AbstractAgent
          extended by org.jactr.core.reality.ACTRAgent
All Implemented Interfaces:
org.commonreality.agents.IAgent, org.commonreality.identifier.IIdentifiable, org.commonreality.participant.IParticipant

public class ACTRAgent
extends org.commonreality.agents.AbstractAgent


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.commonreality.participant.IParticipant
org.commonreality.participant.IParticipant.State
 
Field Summary
static org.apache.commons.logging.Log LOGGER
          logger definition
static java.lang.String MODEL_NAME
           
 
Constructor Summary
ACTRAgent()
           
 
Method Summary
 void configure(java.util.Map<java.lang.String,java.lang.String> options)
           
 java.util.concurrent.ExecutorService getExecutorService()
           
 java.lang.String getModelName()
           
 java.lang.String getName()
           
 void initialize()
           
 void setModelName(java.lang.String modelName)
           
 void shutdown()
           
 void stop()
           
 
Methods inherited from class org.commonreality.agents.AbstractAgent
connect, disconnect, getAddressingInformation, getCredentials, setCredentials, setIdentifier
 
Methods inherited from class org.commonreality.participant.impl.AbstractParticipant
addClientService, addServerService, getAfferentObjectManager, getAgentObjectManager, getClock, getCommonRealityIdentifier, getEfferentCommandManager, getEfferentObjectManager, getIdentifier, getPeriodicExecutor, getRealObjectManager, getSensorObjectManager, getState, reset, resume, send, setCommonRealityIdentifier, start, stateMatches, suspend, waitForState, waitForState
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.commonreality.participant.IParticipant
getAfferentObjectManager, getAgentObjectManager, getClock, getEfferentCommandManager, getEfferentObjectManager, getRealObjectManager, getSensorObjectManager, getState, reset, resume, send, start, stateMatches, suspend, waitForState, waitForState
 
Methods inherited from interface org.commonreality.identifier.IIdentifiable
getIdentifier
 

Field Detail

MODEL_NAME

public static final java.lang.String MODEL_NAME
See Also:
Constant Field Values

LOGGER

public static final org.apache.commons.logging.Log LOGGER
logger definition

Constructor Detail

ACTRAgent

public ACTRAgent()
Method Detail

setModelName

public void setModelName(java.lang.String modelName)

getModelName

public java.lang.String getModelName()

getName

public java.lang.String getName()
Specified by:
getName in class org.commonreality.agents.AbstractAgent

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface org.commonreality.participant.IParticipant
Overrides:
stop in class org.commonreality.participant.impl.AbstractParticipant
Throws:
java.lang.Exception

shutdown

public void shutdown()
              throws java.lang.Exception
Specified by:
shutdown in interface org.commonreality.participant.IParticipant
Overrides:
shutdown in class org.commonreality.agents.AbstractAgent
Throws:
java.lang.Exception

getExecutorService

public java.util.concurrent.ExecutorService getExecutorService()

configure

public void configure(java.util.Map<java.lang.String,java.lang.String> options)
               throws java.lang.Exception
Specified by:
configure in interface org.commonreality.participant.IParticipant
Overrides:
configure in class org.commonreality.participant.impl.AbstractParticipant
Throws:
java.lang.Exception

initialize

public void initialize()
                throws java.lang.Exception
Specified by:
initialize in interface org.commonreality.participant.IParticipant
Overrides:
initialize in class org.commonreality.participant.impl.AbstractParticipant
Throws:
java.lang.Exception