Package com.genesyslab.ail.event

Provides all necessary interfaces to handle events.

See:
          Description

Interface Summary
AbstractDnEvent An event reporting AbstractDn status changes, data changes...
AbstractInteractionEvent An event on an AbstractInteraction.
AbstractInteractionEvent.Extension Interface containing the keys of the AIL extensions possibly present in an InteractionEvent.
AgentEvent An event on an Agent.
AgentListener Listener for events on an Agent.
ApplicationInfoListener Listens to the modifications on ApplicationInfo in the Configuration Layer.
CallbackRecordEvent An event reporting a CallbackRecord status change.
CallbackRecordListener Listener to the events on a CallbackRecord.
CampaignEvent Event about an outbound campaign.
CampaignListener Listener for events about outbound campaigns.
ConfigObjectListener Listener for object modification in the Configuration Layer.
DnEvent An event reporting Dn changes.
DnFunctionEvent Event published by DnFunction.
DnFunctionListener Event published by DnFunction.
DnListener Listener for status changes of a Dn.
DnRoutingPointEvent An event reporting a DnRoutingPoint status changes, data changes...
DnRoutingPointListener Listener for status changes of a DnRoutingPoint.
DnUserEvent A special DN event carrying only data for third-party communication protocols or events.
InitEvent An event reporting an initialization information
InitEventApplicationInfo An event reporting an initialization information
InitListener This listener can register for initialization events.
InteractionCallbackEvent Deprecated. unused
InteractionCallbackListener Deprecated. unused
InteractionChatEvent An event reporting a new message in a chat session.
InteractionChatListener Listener for events on an InteractionChat session.
InteractionEvent An event on an Interaction.
InteractionEvent.Extension Contains the keys of the extensions possibly present in an InteractionEvent.
InteractionListener Receives events on an Interaction.
InteractionOutboundEvent An event reporting an outbound status change in an InteractionVoiceOutbound.
InteractionOutboundListener Listener for outbound events on an outbound interaction.
InvitationListener Listener for events on a InteractionInvitationOut.
KwInteractionContextEvent An event reporting KwInteractionContext status changes.
KwInteractionContextListener Listener for events on an KwInteractionContext.
ObjectEvent An object reporting an event about an IdObject.
ParticipantsListener Listener for events on a Participant.
PlaceEvent An event on a Place.
PlaceEventDNDStatusChanged An event telling that the Do-Not-Disturb feature has been turned on or off.
PlaceEventMediaAdded This event occurs when a media type, such as chat or e-mail, is added to the monitored place.
PlaceEventMediaRemoved This event occurs when a media type, such as chat or e-mail, is removed from the monitored place.
PlaceEventMediaStatusChanged This event occurs upon a status change in the monitored place's media.
PlaceEventOutboundChainInfo An event that reports information changes in an OutboundChain instance bound to a place.
PlaceListener Listener for events on a Place.
RoutingInteractionEvent An event on a RoutingInteraction.
RoutingInteractionEvent.Extension Contains the keys of the AIL extensions possibly present in this event.
RoutingInteractionListener Receives events on a RoutingInteraction.
ServiceListener This listener can register for status changes on one or more services.
WorkbinEvent An event reporting an interaction activity in a Workbin.
WorkbinListener The listener for monitoring interaction activity on a workbin.
 

Class Summary
AbstractDnEvent.EventReason Enum of the reason why this event has been published.
AbstractInteractionEvent.EventReason Constants for Event reason.
CampaignEvent.Type Enum for the possible types of event.
DnEvent.EventReason Enum for the event reasons.
DnFunctionEvent.EventReason Enum for the possible event reasons.
InteractionChatEvent.Type Constants for possible types of InteractionChatEvent
InteractionEvent.EventReason Constants for the possible event reasons.
InteractionOutboundEvent.Type Enum for the possible types of record status.
RoutingInteractionEvent.EventReason Enum for the reasons of this event.
WorkbinEvent.ActorType Enum for the possible actors that performed an action on the workbin.
WorkbinEvent.Operation Enum for the possible operations performed on an interaction that modified the workbin.
WorkbinEvent.WorkbinOperation Enum for the possible types of operation performed on a workbin.
 

Package com.genesyslab.ail.event Description

Provides all necessary interfaces to handle events. Register a Listener to receive Events.