mam.agent
Class WebServerAgent

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--mam.agent.Agent
              |
              +--mam.agent.WebServerAgent

public class WebServerAgent
extends Agent


Field Summary
 AgentPropertiesm_ipAgentProperties
           
 private RoutingTagm_ipAgentRoutingTag
           
 AgentTraitsm_ipAgentTraits
           
 final static RoutingTagWEB_SERVER_AGENT_ROUTING_TAG
           

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

Constructor Summary
WebServerAgent()
           

Method Summary
 AgentPropertiesgetIpAgentProperties()
           
 protected RoutingTaggetIpAgentRoutingTag()
           
 protected AgentTraitsgetIpAgentTraits()
           
 voidhandleEventDeclareAgentPropertiesMessage(AgentMessage message)
           
 voidhandleEventDeclareAgentTraitsMessage(AgentMessage message)
           
 voidhandleEventDoLoginResultsMessage(AgentMessage message)
           
 protected voidregisterRoutingTags()
           
 voidsetIpAgentProperties(AgentProperties ipAgentProperties)
           
 protected voidsetIpAgentRoutingTag(RoutingTag ipAgentRoutingTag)
           
 protected voidsetIpAgentTraits(AgentTraits agentTraits)
           
 protected voidunregisterRoutingTags()
           

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

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

m_ipAgentProperties

public AgentProperties m_ipAgentProperties

m_ipAgentRoutingTag

private RoutingTag m_ipAgentRoutingTag

m_ipAgentTraits

public AgentTraits m_ipAgentTraits

WEB_SERVER_AGENT_ROUTING_TAG

public final static RoutingTag WEB_SERVER_AGENT_ROUTING_TAG
Constructor Detail

WebServerAgent

public WebServerAgent()
Method Detail

getIpAgentProperties

public AgentProperties getIpAgentProperties()

getIpAgentRoutingTag

protected RoutingTag getIpAgentRoutingTag()

getIpAgentTraits

protected AgentTraits getIpAgentTraits()

handleEventDeclareAgentPropertiesMessage

public void handleEventDeclareAgentPropertiesMessage(AgentMessage message)

handleEventDeclareAgentTraitsMessage

public void handleEventDeclareAgentTraitsMessage(AgentMessage message)

handleEventDoLoginResultsMessage

public void handleEventDoLoginResultsMessage(AgentMessage message)

registerRoutingTags

protected void registerRoutingTags()

setIpAgentProperties

public void setIpAgentProperties(AgentProperties ipAgentProperties)

setIpAgentRoutingTag

protected void setIpAgentRoutingTag(RoutingTag ipAgentRoutingTag)

setIpAgentTraits

protected void setIpAgentTraits(AgentTraits agentTraits)

unregisterRoutingTags

protected void unregisterRoutingTags()