Package org.jivesoftware.smackx.workgroup.agent
TODO describe me.
-
Interface Summary Interface Description AgentRosterListener Agent roster listener.OfferConfirmationListener OfferListener An interface which all classes interested in hearing about chat offers associated to a particular AgentSession instance should implement.QueueUsersListener -
Class Summary Class Description Agent TheAgent
class is used to represent one agent in a Workgroup Queue.AgentRoster Manges information about the agents in a workgroup and their presence.AgentSession This class embodies the agent's active presence within a given workgroup.InvitationRequest Request sent by an agent to invite another agent or user.Offer A class embodying the semantic agent chat offer; specific instances allow the acceptance or rejecting of the offer.OfferConfirmation OfferConfirmation.Provider OfferContent Type of content being included in the offer.RevokedOffer 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.TranscriptManager 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)
.TranscriptSearchManager 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)
.TransferRequest Request sent by an agent to transfer a support session to another agent or user.UserRequest Requests made by users to get support by some agent.WorkgroupQueue A queue in a workgroup, which is a pool of agents that are routed a specific type of chat request.WorkgroupQueue.Status A class to represent the status of the workgroup.