com.agentfactory.cldc.mts
Class MTSPerceptor

java.lang.Object
  extended by com.agentfactory.cldc.logic.Perceivable
      extended by com.agentfactory.cldc.Perceptor
          extended by com.agentfactory.cldc.mts.MTSPerceptor

public class MTSPerceptor
extends Perceptor

The MTSPerceptor perceives information from the message transport service. This information includes messages that have been sent to the agent, the agent IDs of agents that the agent communicates with, the local residents on the platform, and pending messages.

Author:
Conor Muldoon

Constructor Summary
MTSPerceptor(PerceptionManager manager)
          Creates an instance of MTSPerceptor.
 
Method Summary
 void perceive()
          The perceive method provides the imperative functionality for perceiving and is called by the agent in its control process.
 
Methods inherited from class com.agentfactory.cldc.Perceptor
adoptBelief, adoptBelief
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MTSPerceptor

public MTSPerceptor(PerceptionManager manager)
Creates an instance of MTSPerceptor.

Parameters:
manager - the perception manager for the agent.
Method Detail

perceive

public void perceive()
Description copied from class: Perceivable
The perceive method provides the imperative functionality for perceiving and is called by the agent in its control process.

Specified by:
perceive in class Perceivable