TODO describe me.
Interface Summary Interface Description AgentRosterListenerAgent roster listener. OfferConfirmationListener OfferListenerAn interface which all classes interested in hearing about chat offers associated to a particular AgentSession instance should implement. QueueUsersListener
Class Summary Class Description AgentThe
Agentclass is used to represent one agent in a Workgroup Queue.
AgentRosterManges information about the agents in a workgroup and their presence. AgentSessionThis class embodies the agent's active presence within a given workgroup. InvitationRequestRequest sent by an agent to invite another agent or user. OfferA class embodying the semantic agent chat offer; specific instances allow the acceptance or rejecting of the offer. OfferConfirmation OfferConfirmation.Provider OfferContentType of content being included in the offer. RevokedOfferAn immutable simple class to embody the information concerning a revoked offer, this is namely the reason, the workgroup, the userJID, and the timestamp which the message was received. TranscriptManagerA TranscriptManager helps to retrieve the full conversation transcript of a given session
TranscriptManager.getTranscript(EntityBareJid, String)or to retrieve a list with the summary of all the conversations that a user had
TranscriptSearchManagerA TranscriptSearchManager helps to retrieve the form to use for searching transcripts
TranscriptSearchManager.getSearchForm(DomainBareJid)or to submit a search form and return the results of the search
TransferRequestRequest sent by an agent to transfer a support session to another agent or user. UserRequestRequests made by users to get support by some agent. WorkgroupQueueA queue in a workgroup, which is a pool of agents that are routed a specific type of chat request. WorkgroupQueue.StatusA class to represent the status of the workgroup.