com.genesyslab.ail.applicationblocks.agent
Class AgentHandler
java.lang.Object
com.genesyslab.ail.applicationblocks.agent.AgentHandler
- public class AgentHandler
- extends java.lang.Object
AgentHandler class is able to handle agent initialization tasks for
multimedia purpose: login, logout, ready, notready.
Constructor Summary |
AgentHandler(com.genesyslab.ail.AilFactory anAilFactory)
Creates a new instance of Agent |
AgentHandler(Connector ailConnector)
Creates a new instance of Agent |
Method Summary |
com.genesyslab.ail.Agent |
getAgent()
|
com.genesyslab.ail.Place |
getPlace()
|
java.lang.String |
getUsername()
|
void |
init(java.lang.String place,
java.lang.String username)
|
void |
login(java.lang.String media,
java.lang.String reason,
java.lang.String reasonDescription)
|
void |
logout(java.lang.String media,
java.lang.String reason,
java.lang.String reasonDescription)
|
void |
notReady(java.lang.String media,
java.lang.String reason,
java.lang.String reasonDescription)
|
void |
ready(java.lang.String media,
java.lang.String reason,
java.lang.String reasonDescription)
|
void |
releaseHandler()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AgentHandler
public AgentHandler(Connector ailConnector)
- Creates a new instance of Agent
AgentHandler
public AgentHandler(com.genesyslab.ail.AilFactory anAilFactory)
- Creates a new instance of Agent
init
public void init(java.lang.String place,
java.lang.String username)
throws com.genesyslab.ail.exception.RequestFailedException
- Throws:
com.genesyslab.ail.exception.RequestFailedException
getUsername
public java.lang.String getUsername()
getAgent
public com.genesyslab.ail.Agent getAgent()
getPlace
public com.genesyslab.ail.Place getPlace()
login
public void login(java.lang.String media,
java.lang.String reason,
java.lang.String reasonDescription)
throws com.genesyslab.ail.exception.RequestFailedException
- Throws:
com.genesyslab.ail.exception.RequestFailedException
logout
public void logout(java.lang.String media,
java.lang.String reason,
java.lang.String reasonDescription)
throws com.genesyslab.ail.exception.RequestFailedException
- Throws:
com.genesyslab.ail.exception.RequestFailedException
ready
public void ready(java.lang.String media,
java.lang.String reason,
java.lang.String reasonDescription)
throws com.genesyslab.ail.exception.RequestFailedException
- Throws:
com.genesyslab.ail.exception.RequestFailedException
notReady
public void notReady(java.lang.String media,
java.lang.String reason,
java.lang.String reasonDescription)
throws com.genesyslab.ail.exception.RequestFailedException
- Throws:
com.genesyslab.ail.exception.RequestFailedException
releaseHandler
public void releaseHandler()
throws com.genesyslab.ail.exception.RequestFailedException
- Throws:
com.genesyslab.ail.exception.RequestFailedException