|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectagent.interaction.samples.outbound.AgentOutboundExample
public class AgentOutboundExample
Main class of the Agent Outbound code example.
This class implements the PlaceListener and CampaignListener interfaces to receive the status, interaction, and outbound events that occurs on a DN.
It does not process events but use adapters in this purpose. At startup, it creates the following instances:
AgentOutboundGui:
Provides all the GUI, including the widgets management.PlaceAdapterForOutbound:
Manages status events and place actions (login, logout, ready, not ready) that only deal with a DN (no other media than voice is logged in).VoiceInteractionAdapterForOutbound:
Manages voice interactions and related outbound records. CampaignAdapter:
Constructor Summary | |
---|---|
AgentOutboundExample(java.lang.String windowTitle)
Creates an instance of AgentOutboundExample. |
Method Summary | |
---|---|
void |
contactChanged(com.genesyslab.ail.event.InteractionEvent arg0)
Not implemented. |
void |
deleted()
Not implemented. |
void |
dnAdded(java.lang.String arg0)
Not implemented. |
void |
dnRemoved(java.lang.String arg0)
Not implemented. |
void |
handleCampaignEvent(com.genesyslab.ail.event.CampaignEvent event)
Handles CampaignEvent events in the CampaignAdapter instance. |
void |
handleDnEvent(com.genesyslab.ail.event.DnEvent event)
Handles DnEvent events in the PlaceAdapterForOutbound instance. |
void |
handleInteractionEvent(com.genesyslab.ail.event.InteractionEvent event)
Not implemented. |
void |
handlePlaceEvent(com.genesyslab.ail.event.PlaceEvent arg0)
Manages PlaceEventOutboundChainInfo events. |
void |
idModified(java.lang.String arg0)
Not implemented. |
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AgentOutboundExample(java.lang.String windowTitle)
windowTitle
- The title of the GUI window for this example.Method Detail |
---|
public static void main(java.lang.String[] args)
args
- public void dnAdded(java.lang.String arg0)
dnAdded
in interface com.genesyslab.ail.event.PlaceListener
public void dnRemoved(java.lang.String arg0)
dnRemoved
in interface com.genesyslab.ail.event.PlaceListener
public void handlePlaceEvent(com.genesyslab.ail.event.PlaceEvent arg0)
PlaceEventOutboundChainInfo
events.
handlePlaceEvent
in interface com.genesyslab.ail.event.PlaceListener
public void idModified(java.lang.String arg0)
idModified
in interface com.genesyslab.ail.event.PlaceListener
public void deleted()
deleted
in interface com.genesyslab.ail.event.ConfigObjectListener
public void handleDnEvent(com.genesyslab.ail.event.DnEvent event)
DnEvent
events in the PlaceAdapterForOutbound
instance.
handleDnEvent
in interface com.genesyslab.ail.event.DnListener
public void contactChanged(com.genesyslab.ail.event.InteractionEvent arg0)
contactChanged
in interface com.genesyslab.ail.event.InteractionListener
public void handleInteractionEvent(com.genesyslab.ail.event.InteractionEvent event)
handleInteractionEvent
in interface com.genesyslab.ail.event.InteractionListener
public void handleCampaignEvent(com.genesyslab.ail.event.CampaignEvent event)
CampaignEvent
events in the CampaignAdapter
instance.
handleCampaignEvent
in interface com.genesyslab.ail.event.CampaignListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |