mam.agent
Class ProxyMooExporterAgent

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--mam.agent.Agent
              |
              +--mam.agent.TransactionalAgent
                    |
                    +--mam.agent.ProxyMooExporterAgent

public class ProxyMooExporterAgent
extends TransactionalAgent


Field Summary
 protected final static StringGET_IP_INFO_MESSAGE_WAITER
           
 protected final static longGET_IP_INFO_TIME_OUT
           
 protected final static longGET_IP_INFO_UPDATE_PERIOD
           
 (package private) static CategoryLog
           

Fields inherited from class mam.agent.TransactionalAgent
m_messageWaiters

Fields inherited from class mam.agent.Agent
AGENT_ACCESS_STATISTICS_TAG_NAME, AGENT_PROPERTIES_TAG_NAME, AGENT_TRAITS_TAG_NAME, ALL_AGENTS_ROUTING_TAG, DEFAULT_TAG_NAME, m_accessStatisticsGroup, m_agentProperties, m_facility, m_incomingMessageQueue, m_shutdown, m_sleepManager, ROLE_TAG_NAME

Fields inherited from class java.lang.Thread
MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY

Method Summary
 voidfinished(MessageWaiter messageWaiter)
           
 protected voidgetIpInfoFinished(MessageWaiter messageWaiter)
           
 synchronized voidhandleDoExportToMooMessage(AgentMessage agentMessage)
          Mesage: doExportToMoo Parameters: Required: InformationPersonaeAgent: KnowledgeAgents: UserName: -- for the Moo Password: -- for the Moo ConnectRoom: -- for the Moo - where to start from Response Message - eventExportFinished Parameters: Required: Successful: Optional: ErrorMessage: - if not successful...
 voidresponsesReceived(MessageWaiter messageWaiter, Serializable identifier, Collection recentResponses)
           

Methods inherited from class mam.agent.TransactionalAgent
enqueueMessage, getMessageWaiters

Methods inherited from class mam.agent.Agent
fromXmlElement, getAccessStatisticsGroup, getAccount, getAgentProperties, getAgentTraits, getDescription, getFacility, getMamId, getNickname, getQuote, getRole, getRoutingTagToSelf, getXmlSerializable, handleDoAgentShutdownMessage, handleGetAccessStatisticsMessage, handleGetAgentPropertiesMessage, handleGetAgentTraitsMessage, handleGetQuoteMessage, handleMessages, handleSetDescriptionMessage, handleSetNicknameMessage, idleActivity, invokeMessageHandler, registerRoutingTags, requiresPersistence, run, setAccount, setAgentTraits, setDescription, setFacility, setMamId, setNickname, setRole, setXmlSerializable, toString, toXmlElement, toXmlElement, unregisterRoutingTags

Methods inherited from class java.lang.Thread
currentThread, yield, sleep, sleep, start, stop, stop, interrupt, interrupted, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, activeCount, enumerate, countStackFrames, join, join, join, dumpStack, setDaemon, isDaemon, checkAccess, getContextClassLoader, setContextClassLoader

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize

Field Detail

GET_IP_INFO_MESSAGE_WAITER

protected final static String GET_IP_INFO_MESSAGE_WAITER

GET_IP_INFO_TIME_OUT

protected final static long GET_IP_INFO_TIME_OUT

GET_IP_INFO_UPDATE_PERIOD

protected final static long GET_IP_INFO_UPDATE_PERIOD

Log

static Category Log
Method Detail

finished

public void finished(MessageWaiter messageWaiter)

getIpInfoFinished

protected void getIpInfoFinished(MessageWaiter messageWaiter)

handleDoExportToMooMessage

public synchronized void handleDoExportToMooMessage(AgentMessage agentMessage)
Mesage: doExportToMoo Parameters: Required: InformationPersonaeAgent: KnowledgeAgents: UserName: -- for the Moo Password: -- for the Moo ConnectRoom: -- for the Moo - where to start from Response Message - eventExportFinished Parameters: Required: Successful: Optional: ErrorMessage: - if not successful...

responsesReceived

public void responsesReceived(MessageWaiter messageWaiter, Serializable identifier, Collection recentResponses)