Package org.jivesoftware.smackx.workgroup.agent
package org.jivesoftware.smackx.workgroup.agent
TODO describe me.
-
ClassDescriptionThe
Agent
class is used to represent one agent in a Workgroup Queue.Manges information about the agents in a workgroup and their presence.Agent roster listener.This class embodies the agent's active presence within a given workgroup.Request sent by an agent to invite another agent or user.A class embodying the semantic agent chat offer; specific instances allow the acceptance or rejecting of the offer.Type of content being included in the offer.An interface which all classes interested in hearing about chat offers associated to a particular AgentSession instance should implement.An 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.A TranscriptManager helps to retrieve the full conversation transcript of a given sessionTranscriptManager.getTranscript(EntityBareJid, String)
or to retrieve a list with the summary of all the conversations that a user hadTranscriptManager.getTranscripts(EntityBareJid, Jid)
.A TranscriptSearchManager helps to retrieve the form to use for searching transcriptsTranscriptSearchManager.getSearchForm(DomainBareJid)
or to submit a search form and return the results of the searchTranscriptSearchManager.submitSearch(DomainBareJid, FillableForm)
.Request sent by an agent to transfer a support session to another agent or user.Requests made by users to get support by some agent.A queue in a workgroup, which is a pool of agents that are routed a specific type of chat request.A class to represent the status of the workgroup.