JSR-043: JTAPI-1.4

javax.telephony.callcenter
Interface AgentTerminalListener

All Superinterfaces:
java.util.EventListener, TerminalListener

public interface AgentTerminalListener
extends TerminalListener

The AgentTerminalListener interface reports all changes that happen to the AgentTerminal object. This interface extends the TerminalListener interfaces.

Since:
1.4
See Also:
Terminal, TerminalListener, AgentTerminal

Method Summary
 void agentTerminalBusy(AgentTerminalEvent event)
          The agentTerminalBusy method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.BUSY.
 void agentTerminalLoggedOff(AgentTerminalEvent event)
          The agentTerminalLoggedOff method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.LOG_OUT.
 void agentTerminalLoggedOn(AgentTerminalEvent event)
          The agentTerminalLoggedOn method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.LOG_IN.
 void agentTerminalNotReady(AgentTerminalEvent event)
          The agentTerminalNotReady method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.NOT_READY.
 void agentTerminalReady(AgentTerminalEvent event)
          The agentTerminalReady method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.READY.
 void agentTerminalUnknown(AgentTerminalEvent event)
          The agentTerminalUnknown method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.UNKNOWN.
 void agentTerminalWorkNotReady(AgentTerminalEvent event)
          The agentTerminalWorkNotReady method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.WORK_NOT_READY.
 void agentTerminalWorkReady(AgentTerminalEvent event)
          The agentTerminalWorkReady method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.WORK_READY.
 
Methods inherited from interface javax.telephony.TerminalListener
terminalListenerEnded
 

Method Detail

agentTerminalBusy

public void agentTerminalBusy(AgentTerminalEvent event)
The agentTerminalBusy method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.BUSY.

Parameters:
event - An AgentTerminalEvent with eventID AgentTerminalEvent.AGENT_TERMINAL_BUSY.
See Also:
AgentTerminalEvent.AGENT_TERMINAL_BUSY

agentTerminalLoggedOff

public void agentTerminalLoggedOff(AgentTerminalEvent event)
The agentTerminalLoggedOff method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.LOG_OUT.

Parameters:
event - An AgentTerminalEvent with eventID AgentTerminalEvent.AGENT_TERMINAL_LOGGED_OFF.
See Also:
AgentTerminalEvent.AGENT_TERMINAL_LOGGED_OFF

agentTerminalLoggedOn

public void agentTerminalLoggedOn(AgentTerminalEvent event)
The agentTerminalLoggedOn method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.LOG_IN.

Parameters:
event - An AgentTerminalEvent with eventID AgentTerminalEvent.AGENT_TERMINAL_LOGGED_ON.
See Also:
AgentTerminalEvent.AGENT_TERMINAL_LOGGED_ON

agentTerminalNotReady

public void agentTerminalNotReady(AgentTerminalEvent event)
The agentTerminalNotReady method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.NOT_READY.

Parameters:
event - An AgentTerminalEvent with eventID AgentTerminalEvent.AGENT_TERMINAL_NOT_READY.
See Also:
AgentTerminalEvent.AGENT_TERMINAL_NOT_READY

agentTerminalReady

public void agentTerminalReady(AgentTerminalEvent event)
The agentTerminalReady method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.READY.

Parameters:
event - An AgentTerminalEvent with eventID AgentTerminalEvent.AGENT_TERMINAL_READY.
See Also:
AgentTerminalEvent.AGENT_TERMINAL_READY

agentTerminalUnknown

public void agentTerminalUnknown(AgentTerminalEvent event)
The agentTerminalUnknown method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.UNKNOWN.

Parameters:
event - An AgentTerminalEvent with eventID AgentTerminalEvent.AGENT_TERMINAL_UNKNOWN.
See Also:
AgentTerminalEvent.AGENT_TERMINAL_UNKNOWN

agentTerminalWorkNotReady

public void agentTerminalWorkNotReady(AgentTerminalEvent event)
The agentTerminalWorkNotReady method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.WORK_NOT_READY.

Parameters:
event - An AgentTerminalEvent with eventID AgentTerminalEvent.AGENT_TERMINAL_WORK_NOT_READY.
See Also:
AgentTerminalEvent.AGENT_TERMINAL_WORK_NOT_READY

agentTerminalWorkReady

public void agentTerminalWorkReady(AgentTerminalEvent event)
The agentTerminalWorkReady method is called to report that the state of an Agent associated with the AgentTerminal object has changed to Agent.WORK_READY.

Parameters:
event - An AgentTerminalEvent with eventID AgentTerminalEvent.AGENT_TERMINAL_WORK_READY.
See Also:
AgentTerminalEvent.AGENT_TERMINAL_WORK_READY

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org