Package | Description |
---|---|
org.igniterealtime.smack.smackrepl |
A REPL (Read Eval Print Loop) for Smack.
|
org.jivesoftware.smack |
Core classes of the Smack API.
|
org.jivesoftware.smack.bosh |
Smack's API for BOSH (XEP-206, XEP-124).
|
org.jivesoftware.smack.provider |
Provides pluggable parsing of incoming IQ's and extensions elements.
|
org.jivesoftware.smack.roster.provider |
TODO describe me.
|
org.jivesoftware.smack.sasl |
Classes and interfaces for SASL based XMPP authentication.
|
org.jivesoftware.smack.sasl.core |
SASL mechanisms provided by Smack Core.
|
org.jivesoftware.smack.sasl.javax |
TODO describe me.
|
org.jivesoftware.smack.sasl.provided |
TODO describe me.
|
org.jivesoftware.smack.sm |
Smack's implementation of XEP-198: Stream Management.
|
org.jivesoftware.smack.tcp |
TODO describe me.
|
org.jivesoftware.smack.util |
TODO describe me.
|
org.jivesoftware.smackx.address |
Smack's API for XEP-33: Extended Stanza Addressing.
|
org.jivesoftware.smackx.bytestreams |
Smack's API for XEP-65: SOCKS5 Bytestreams.
|
org.jivesoftware.smackx.bytestreams.ibb |
Smack's API for XEP-47: In-Band Bytestreams.
|
org.jivesoftware.smackx.bytestreams.socks5 |
Smack's API for XEP-65: SOCKS5 Bytestreams.
|
org.jivesoftware.smackx.caps.provider |
TODO describe me.
|
org.jivesoftware.smackx.carbons |
Smack's API for XEP-280: Message Carbons.
|
org.jivesoftware.smackx.commands |
TODO describe me.
|
org.jivesoftware.smackx.csi.provider |
Provider for XEP-352: Client State Indication.
|
org.jivesoftware.smackx.delay.provider |
TODO describe me.
|
org.jivesoftware.smackx.filetransfer |
TODO describe me.
|
org.jivesoftware.smackx.httpfileupload |
Smack's API for XEP-0363: HTTP File Upload.
|
org.jivesoftware.smackx.httpfileupload.provider |
Providers for XEP-0363: HTTP File Upload.
|
org.jivesoftware.smackx.iot |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.discovery |
Smack's API for XMPP IoT XEP-0347 Discovery.
|
org.jivesoftware.smackx.iqlast.packet |
TODO describe me.
|
org.jivesoftware.smackx.iqprivate |
TODO describe me.
|
org.jivesoftware.smackx.iqprivate.provider |
TODO describe me.
|
org.jivesoftware.smackx.jingleold |
TODO describe me.
|
org.jivesoftware.smackx.jingleold.nat |
TODO describe me.
|
org.jivesoftware.smackx.jingleold.provider |
TODO describe me.
|
org.jivesoftware.smackx.json.provider |
Providers for XEP-295: JSON Encodings for XMPP.
|
org.jivesoftware.smackx.message_correct.provider |
Copyright 2016 Fernando Ramirez
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
org.jivesoftware.smackx.muc |
Classes and Interfaces that implement Multi-User Chat (MUC) as defined in XEP-45.
|
org.jivesoftware.smackx.omemo |
Classes and interfaces for OMEMO Encryption.
|
org.jivesoftware.smackx.omemo.signal |
Concrete implementation of OMEMO for smack using the signal-protocol-java library.
|
org.jivesoftware.smackx.privacy.provider |
TODO describe me.
|
org.jivesoftware.smackx.pubsub |
Smack's API for XEP-60: Publish-Subscribe.
|
org.jivesoftware.smackx.receipts |
TODO describe me.
|
org.jivesoftware.smackx.vcardtemp.provider |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.agent |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.packet |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.user |
TODO describe me.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
XmppTools.createAccount(DomainBareJid xmppDomain,
Localpart username,
java.lang.String password) |
static boolean |
XmppTools.createAccount(java.lang.String xmppDomain,
java.lang.String username,
java.lang.String password) |
static void |
XmppTools.main(java.lang.String[] args) |
static boolean |
XmppTools.supportsIbr(DomainBareJid xmppDomain) |
static boolean |
XmppTools.supportsIbr(java.lang.String xmppDomain) |
Modifier and Type | Field and Description |
---|---|
protected SynchronizationPoint<SmackException> |
AbstractXMPPConnection.tlsHandled |
Modifier and Type | Method and Description |
---|---|
void |
SASLAuthentication.authenticate(java.lang.String username,
java.lang.String password,
EntityBareJid authzid,
javax.net.ssl.SSLSession sslSession)
Performs SASL authentication of the specified user.
|
void |
SASLAuthentication.authenticated(SaslStreamElements.Success success)
Notification message saying that SASL authentication was successful.
|
protected void |
AbstractXMPPConnection.bindResourceAndEstablishSession(Resourcepart resource) |
void |
SASLAuthentication.challengeReceived(java.lang.String challenge)
Wrapper for
SASLAuthentication.challengeReceived(String, boolean) , with finalChallenge set
to false . |
void |
SASLAuthentication.challengeReceived(java.lang.String challenge,
boolean finalChallenge)
The server is challenging the SASL authentication we just sent.
|
AbstractXMPPConnection |
AbstractXMPPConnection.connect()
Establishes a connection to the XMPP server.
|
protected abstract void |
AbstractXMPPConnection.connectInternal()
Abstract method that concrete subclasses of XMPPConnection need to implement to perform their
way of XMPP connection establishment.
|
void |
AbstractXMPPConnection.login()
Logs in to the server using the strongest SASL mechanism supported by
the server.
|
void |
AbstractXMPPConnection.login(java.lang.CharSequence username,
java.lang.String password)
Same as
AbstractXMPPConnection.login(CharSequence, String, Resourcepart) , but takes the resource from the connection
configuration. |
void |
AbstractXMPPConnection.login(java.lang.CharSequence username,
java.lang.String password,
Resourcepart resource)
Login with the given username (authorization identity).
|
protected abstract void |
AbstractXMPPConnection.loginInternal(java.lang.String username,
java.lang.String password,
Resourcepart resource) |
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPBOSHConnection.connectInternal() |
protected void |
XMPPBOSHConnection.loginInternal(java.lang.String username,
java.lang.String password,
Resourcepart resource) |
Modifier and Type | Method and Description |
---|---|
I |
IntrospectionProvider.IQIntrospectionProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
PE |
IntrospectionProvider.PacketExtensionIntrospectionProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Bind |
BindIQProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
SubscriptionPreApproval |
SubscriptionPreApprovalStreamFeatureProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
RosterVer |
RosterVerStreamFeatureProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
RosterPacket |
RosterPacketProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
void |
SASLMechanism.authenticate(java.lang.String host,
DomainBareJid serviceName,
javax.security.auth.callback.CallbackHandler cbh,
EntityBareJid authzid,
javax.net.ssl.SSLSession sslSession)
Builds and sends the auth stanza to the server.
|
void |
SASLMechanism.authenticate(java.lang.String username,
java.lang.String host,
DomainBareJid serviceName,
java.lang.String password,
EntityBareJid authzid,
javax.net.ssl.SSLSession sslSession)
Builds and sends the auth stanza to the server.
|
protected void |
SASLMechanism.authenticateInternal() |
protected abstract void |
SASLMechanism.authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
void |
SASLMechanism.challengeReceived(java.lang.String challengeString,
boolean finalChallenge)
The server is challenging the SASL mechanism for the stanza he just sent.
|
abstract void |
SASLMechanism.checkIfSuccessfulOrThrow() |
protected byte[] |
SASLMechanism.evaluateChallenge(byte[] challenge)
Evaluate the SASL challenge.
|
protected abstract byte[] |
SASLMechanism.getAuthenticationText()
Should return the initial response of the SASL mechanism.
|
Modifier and Type | Method and Description |
---|---|
protected void |
SASLXOauth2Mechanism.authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
protected void |
SASLAnonymous.authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
protected void |
ScramMechanism.authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
void |
SASLXOauth2Mechanism.checkIfSuccessfulOrThrow() |
void |
SASLAnonymous.checkIfSuccessfulOrThrow() |
void |
ScramMechanism.checkIfSuccessfulOrThrow() |
protected byte[] |
ScramMechanism.evaluateChallenge(byte[] challenge) |
protected byte[] |
SASLXOauth2Mechanism.getAuthenticationText() |
protected byte[] |
SASLAnonymous.getAuthenticationText() |
protected byte[] |
ScramMechanism.getAuthenticationText() |
protected byte[] |
ScramPlusMechanism.getChannelBindingData() |
protected byte[] |
ScramMechanism.getChannelBindingData() |
Modifier and Type | Method and Description |
---|---|
protected void |
SASLJavaXMechanism.authenticateInternal() |
protected void |
SASLJavaXMechanism.authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
void |
SASLJavaXMechanism.checkIfSuccessfulOrThrow() |
protected byte[] |
SASLJavaXMechanism.evaluateChallenge(byte[] challenge) |
protected byte[] |
SASLJavaXMechanism.getAuthenticationText() |
Modifier and Type | Method and Description |
---|---|
protected void |
SASLExternalMechanism.authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
protected void |
SASLPlainMechanism.authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
protected void |
SASLDigestMD5Mechanism.authenticateInternal(javax.security.auth.callback.CallbackHandler cbh) |
void |
SASLExternalMechanism.checkIfSuccessfulOrThrow() |
void |
SASLPlainMechanism.checkIfSuccessfulOrThrow() |
void |
SASLDigestMD5Mechanism.checkIfSuccessfulOrThrow() |
protected byte[] |
SASLDigestMD5Mechanism.evaluateChallenge(byte[] challenge) |
protected byte[] |
SASLExternalMechanism.getAuthenticationText() |
protected byte[] |
SASLPlainMechanism.getAuthenticationText() |
protected byte[] |
SASLDigestMD5Mechanism.getAuthenticationText() |
Modifier and Type | Class and Description |
---|---|
class |
StreamManagementException |
static class |
StreamManagementException.StreamIdDoesNotMatchException |
static class |
StreamManagementException.StreamManagementCounterError |
static class |
StreamManagementException.StreamManagementNotEnabledException |
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPTCPConnection.connectInternal()
Establishes a connection to the XMPP server.
|
protected void |
XMPPTCPConnection.loginInternal(java.lang.String username,
java.lang.String password,
Resourcepart resource) |
Modifier and Type | Method and Description |
---|---|
static int |
ParserUtils.getIntegerAttributeOrThrow(org.xmlpull.v1.XmlPullParser parser,
java.lang.String name,
java.lang.String throwMessage) |
Modifier and Type | Method and Description |
---|---|
static void |
MultipleRecipientManager.reply(XMPPConnection connection,
Message original,
Message reply)
Sends a reply to a previously received stanza(/packet) that was sent to multiple recipients.
|
Modifier and Type | Method and Description |
---|---|
BytestreamSession |
BytestreamRequest.accept()
Accepts the bytestream open request and returns the session to send/receive data.
|
BytestreamSession |
BytestreamManager.establishSession(Jid targetJID)
Establishes a bytestream with the given user and returns the session to send/receive data
to/from the user.
|
BytestreamSession |
BytestreamManager.establishSession(Jid targetJID,
java.lang.String sessionID)
Establishes a bytestream with the given user and returns the session to send/receive data
to/from the user.
|
Modifier and Type | Method and Description |
---|---|
InBandBytestreamSession |
InBandBytestreamManager.establishSession(Jid targetJID)
Establishes an In-Band Bytestream with the given user and returns the session to send/receive
data to/from the user.
|
Modifier and Type | Method and Description |
---|---|
Socks5BytestreamSession |
Socks5BytestreamRequest.accept()
Accepts the SOCKS5 Bytestream initialization request and returns the socket to send/receive
data.
|
Socks5BytestreamSession |
Socks5BytestreamManager.establishSession(Jid targetJID)
Establishes a SOCKS5 Bytestream with the given user and returns the Socket to send/receive
data to/from the user.
|
Socks5BytestreamSession |
Socks5BytestreamManager.establishSession(Jid targetJID,
java.lang.String sessionID)
Establishes a SOCKS5 Bytestream with the given user using the given session ID and returns
the Socket to send/receive data to/from the user.
|
Modifier and Type | Method and Description |
---|---|
CapsExtension |
CapsExtensionProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
void |
CarbonManager.disableCarbons()
Helper method to disable carbons.
|
void |
CarbonManager.enableCarbons()
Helper method to enable carbons.
|
Modifier and Type | Method and Description |
---|---|
DiscoverItems |
AdHocCommandManager.discoverCommands(Jid jid)
Discover the commands of an specific JID.
|
void |
AdHocCommandManager.publishCommands(Jid jid)
Publish the commands to an specific JID.
|
Modifier and Type | Method and Description |
---|---|
ClientStateIndication.Feature |
ClientStateIndicationFeatureProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
DelayInformation |
AbstractDelayInformationProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Class and Description |
---|---|
class |
FileTransferException |
static class |
FileTransferException.NoAcceptableTransferMechanisms |
static class |
FileTransferException.NoStreamMethodsOfferedException |
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
FaultTolerantNegotiator.createIncomingStream(StreamInitiation initiation) |
abstract java.io.InputStream |
StreamNegotiator.createIncomingStream(StreamInitiation initiation)
This method handles the file stream download negotiation process.
|
java.io.InputStream |
Socks5TransferNegotiator.createIncomingStream(StreamInitiation initiation) |
java.io.OutputStream |
FaultTolerantNegotiator.createOutgoingStream(java.lang.String streamID,
Jid initiator,
Jid target) |
abstract java.io.OutputStream |
StreamNegotiator.createOutgoingStream(java.lang.String streamID,
Jid initiator,
Jid target)
This method handles the file upload stream negotiation process.
|
java.io.OutputStream |
Socks5TransferNegotiator.createOutgoingStream(java.lang.String streamID,
Jid initiator,
Jid target) |
java.io.InputStream |
IncomingFileTransfer.recieveFile()
Negotiates the stream method to transfer the file over and then returns
the negotiated stream.
|
void |
IncomingFileTransfer.recieveFile(java.io.File file)
This method negotitates the stream and then transfer's the file over the negotiated stream.
|
void |
OutgoingFileTransfer.sendFile(java.io.File file,
java.lang.String description)
This method handles the stream negotiation process and transmits the file
to the remote user.
|
java.io.OutputStream |
OutgoingFileTransfer.sendFile(java.lang.String fileName,
long fileSize,
java.lang.String description)
This method handles the negotiation of the file transfer and the stream,
it only returns the created stream after the negotiation has been completed.
|
Modifier and Type | Method and Description |
---|---|
Slot |
HttpFileUploadManager.requestSlot(java.lang.String filename,
long fileSize)
Request a new upload slot from default upload service (if discovered).
|
Slot |
HttpFileUploadManager.requestSlot(java.lang.String filename,
long fileSize,
java.lang.String contentType)
Request a new upload slot with optional content type from default upload service (if discovered).
|
Slot |
HttpFileUploadManager.requestSlot(java.lang.String filename,
long fileSize,
java.lang.String contentType,
DomainBareJid uploadServiceAddress)
Request a new upload slot with optional content type from custom upload service.
|
java.net.URL |
HttpFileUploadManager.uploadFile(java.io.File file)
Request slot and uploaded file to HTTP file upload service.
|
java.net.URL |
HttpFileUploadManager.uploadFile(java.io.File file,
UploadProgressListener listener)
Request slot and uploaded file to HTTP file upload service with progress callback.
|
Modifier and Type | Method and Description |
---|---|
Slot |
SlotProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Class and Description |
---|---|
class |
IoTException |
Modifier and Type | Class and Description |
---|---|
class |
IoTClaimedException |
Modifier and Type | Method and Description |
---|---|
LastActivity |
LastActivity.Provider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
PrivateDataIQ |
PrivateDataManager.PrivateDataIQProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
PrivateData |
PrivateDataProvider.parsePrivateData(org.xmlpull.v1.XmlPullParser parser)
Parse the private data sub-document and create a PrivateData instance.
|
Modifier and Type | Method and Description |
---|---|
JingleSession |
JingleSessionRequest.accept()
Accepts this request and creates the incoming Jingle session.
|
java.util.List<IQ> |
JingleSession.dispatchIncomingPacket(IQ iq,
java.lang.String id)
Dispatch an incoming packet.
|
java.util.List<IQ> |
ContentNegotiator.dispatchIncomingPacket(IQ iq,
java.lang.String id) |
abstract java.util.List<IQ> |
JingleNegotiator.dispatchIncomingPacket(IQ iq,
java.lang.String id)
Dispatch an incoming packet.
|
static boolean |
JingleManager.isServiceEnabled(XMPPConnection connection,
Jid userID)
Returns true if the specified user handles Jingle messages.
|
abstract IQ |
JingleSessionState.processJingle(JingleSession session,
Jingle jingle,
JingleActionEnum action)
Process an incoming Jingle Packet.
|
IQ |
JingleSessionStateUnknown.processJingle(JingleSession session,
Jingle jingle,
JingleActionEnum action) |
void |
JingleSession.receivePacketAndRespond(IQ iq)
Process and respond to an incoming packet.
|
void |
JingleSession.startOutgoing()
This is the starting point for intitiating a new session.
|
Constructor and Description |
---|
JingleManager(XMPPConnection connection,
java.util.List<JingleMediaManager> jingleMediaManagers)
Default constructor with a defined XMPPConnection, Transport Resolver and a Media Manager.
|
Modifier and Type | Method and Description |
---|---|
protected TransportResolver |
ICETransportManager.createResolver(JingleSession session) |
protected abstract TransportResolver |
JingleTransportManager.createResolver(JingleSession session)
Create a Transport Resolver instance according to the implementation.
|
java.util.List<IQ> |
TransportNegotiator.dispatchIncomingPacket(IQ iq,
java.lang.String id)
Dispatch an incoming packet.
|
TransportResolver |
JingleTransportManager.getResolver(JingleSession session)
Get a new Transport Resolver to be used in a Jingle Session.
|
void |
BridgedResolver.initialize() |
abstract void |
TransportResolver.initialize()
Initialize the Resolver.
|
void |
TransportResolver.initializeAndWait()
Initialize Transport Resolver and wait until it is completely uninitialized.
|
RTPBridge |
RTPBridge.Provider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
STUN |
STUN.Provider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
void |
ICEResolver.resolve(JingleSession session)
Resolve the IP and obtain a valid transport method.
|
abstract void |
TransportResolver.resolve(JingleSession session)
Start a the resolution.
|
static boolean |
STUN.serviceAvailable(XMPPConnection connection)
Check if the server support STUN Service.
|
Modifier and Type | Method and Description |
---|---|
JingleDescription |
JingleDescriptionProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth)
Parse a iq/jingle/description element.
|
JingleContentDescription |
JingleContentDescriptionProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth)
Parse a iq/jingle/description element.
|
JingleTransport |
JingleTransportProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth)
Parse a iq/jingle/transport element.
|
Modifier and Type | Method and Description |
---|---|
AbstractJsonPacketExtension |
AbstractJsonExtensionProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
MessageCorrectExtension |
MessageCorrectProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Class and Description |
---|---|
class |
MultiUserChatException |
static class |
MultiUserChatException.MissingMucCreationAcknowledgeException |
static class |
MultiUserChatException.MucAlreadyJoinedException |
static class |
MultiUserChatException.MucConfigurationNotSupportedException
Thrown if the MUC room does not support the requested configuration option.
|
static class |
MultiUserChatException.MucNotJoinedException
Thrown if the requested operation required the MUC to be joined by the
client, while the client is currently joined.
|
static class |
MultiUserChatException.NotAMucServiceException
Thrown when trying to enter a MUC room that is not hosted a domain providing a MUC service.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
MultiUserChat.getReservedNickname()
Returns the reserved room nickname for the user in the room.
|
Modifier and Type | Method and Description |
---|---|
void |
OmemoManager.purgeDevices()
Clear all other devices except this one from our device list and republish the list.
|
void |
OmemoManager.regenerate()
Generate fresh identity keys and bundle and publish it to the server.
|
Modifier and Type | Method and Description |
---|---|
static void |
SignalOmemoService.setup() |
Modifier and Type | Method and Description |
---|---|
Privacy |
PrivacyProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Class and Description |
---|---|
class |
PubSubException |
static class |
PubSubException.NotALeafNodeException |
static class |
PubSubException.NotAPubSubNodeException |
Modifier and Type | Method and Description |
---|---|
boolean |
DeliveryReceiptManager.isSupported(Jid jid)
Returns true if Delivery Receipts are supported by a given JID.
|
Modifier and Type | Method and Description |
---|---|
VCard |
VCardProvider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
Transcript |
AgentSession.getTranscript(java.lang.String sessionID)
Returns the full conversation transcript of a given session.
|
Transcripts |
AgentSession.getTranscripts(Jid userID)
Returns the transcripts of a given user.
|
Form |
AgentSession.getTranscriptSearchForm()
Returns the Form to use for searching transcripts.
|
void |
AgentSession.removeMetaData(java.lang.String key)
Allows the removal of data from the agent's meta data, if the key represents existing data,
the revised meta data will be rebroadcast in an agent's presence broadcast.
|
ReportedData |
AgentSession.searchTranscripts(Form completedForm)
Submits the completed form and returns the result of the transcript search.
|
void |
AgentSession.setMetaData(java.lang.String key,
java.lang.String val)
Allows the addition of a new key-value pair to the agent's meta data, if the value is
new data, the revised meta data will be rebroadcast in an agent's presence broadcast.
|
void |
AgentSession.setOnline(boolean online)
Sets whether the agent is online with the workgroup.
|
void |
AgentSession.setStatus(Presence.Mode presenceMode,
int maxChats)
Sets the agent's current status with the workgroup.
|
Modifier and Type | Method and Description |
---|---|
QueueOverview |
QueueOverview.Provider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
OccupantsInfo |
OccupantsInfo.Provider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
QueueDetails |
QueueDetails.Provider.parse(org.xmlpull.v1.XmlPullParser parser,
int initialDepth) |
Modifier and Type | Method and Description |
---|---|
ChatSetting |
Workgroup.getChatSetting(java.lang.String key)
Returns a single chat setting based on it's identified key.
|
ChatSettings |
Workgroup.getChatSettings()
Returns all ChatSettings.
|
ChatSettings |
Workgroup.getChatSettings(int type)
Returns ChatSettings based on type.
|
boolean |
Workgroup.isEmailAvailable()
The workgroup service may be configured to send email.
|
void |
Workgroup.joinQueue()
Joins the workgroup queue to wait to be routed to an agent.
|
void |
Workgroup.joinQueue(Form answerForm)
Joins the workgroup queue to wait to be routed to an agent.
|
void |
Workgroup.joinQueue(java.util.Map<java.lang.String,java.lang.Object> metadata,
Jid userID)
Joins the workgroup queue to wait to be routed to an agent.
|