Modifier and Type | Class and Description |
---|---|
static class |
XMPPException.StreamErrorException |
static class |
XMPPException.XMPPErrorException |
Modifier and Type | Method and Description |
---|---|
AbstractXMPPConnection |
AbstractXMPPConnection.connect()
Establishes a connection to the XMPP server and performs an automatic login
only if the previous connection state was logged (authenticated).
|
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(CharSequence username,
String password)
Same as
AbstractXMPPConnection.login(CharSequence, String, String) , but takes the resource from the connection
configuration. |
void |
AbstractXMPPConnection.login(CharSequence username,
String password,
String resource)
Login with the given username (authorization identity).
|
protected abstract void |
AbstractXMPPConnection.loginAnonymously() |
protected abstract void |
AbstractXMPPConnection.loginNonAnonymously(String username,
String password,
String resource) |
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPBOSHConnection.loginAnonymously() |
protected void |
XMPPBOSHConnection.loginNonAnonymously(String username,
String password,
String resource) |
Modifier and Type | Class and Description |
---|---|
class |
SASLErrorException |
Modifier and Type | Method and Description |
---|---|
protected void |
XMPPTCPConnection.connectInternal()
Establishes a connection to the XMPP server and performs an automatic login
only if the previous connection state was logged (authenticated).
|
void |
XMPPTCPConnection.loginAnonymously() |
protected void |
XMPPTCPConnection.loginNonAnonymously(String username,
String password,
String resource) |
Modifier and Type | Method and Description |
---|---|
static BookmarkManager |
BookmarkManager.getBookmarkManager(XMPPConnection connection)
Returns the BookmarkManager for a connection, if it doesn't exist it is created.
|
Modifier and Type | Method and Description |
---|---|
BytestreamSession |
BytestreamManager.establishSession(String targetJID)
Establishes a bytestream with the given user and returns the session to send/receive data
to/from the user.
|
BytestreamSession |
BytestreamManager.establishSession(String targetJID,
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(String 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 |
Socks5BytestreamManager.establishSession(String targetJID)
Establishes a SOCKS5 Bytestream with the given user and returns the Socket to send/receive
data to/from the user.
|
Socks5BytestreamSession |
Socks5BytestreamManager.establishSession(String targetJID,
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 |
---|---|
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(String jid)
Discover the commands of an specific JID.
|
void |
AdHocCommandManager.publishCommands(String jid)
Publish the commands to an specific JID.
|
Modifier and Type | Method and Description |
---|---|
abstract OutputStream |
StreamNegotiator.createOutgoingStream(String streamID,
String initiator,
String target)
This method handles the file upload stream negotiation process.
|
OutputStream |
Socks5TransferNegotiator.createOutgoingStream(String streamID,
String initiator,
String target) |
OutputStream |
FaultTolerantNegotiator.createOutgoingStream(String streamID,
String initiator,
String target) |
OutputStream |
OutgoingFileTransfer.sendFile(String fileName,
long fileSize,
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 |
---|---|
boolean |
DeliveryReceiptManager.isSupported(String jid)
Returns true if Delivery Receipts are supported by a given JID
|
Modifier and Type | Method and Description |
---|---|
void |
AgentSession.dequeueUser(String userID)
Removes a user from the workgroup queue.
|
AgentChatHistory |
AgentSession.getAgentHistory(String jid,
int maxSessions,
Date startDate)
Retrieves the AgentChatHistory associated with a particular agent jid.
|
Map<String,List<String>> |
AgentSession.getChatMetadata(String sessionID)
Query for metadata associated with a session id.
|
Transcript |
AgentSession.getTranscript(String sessionID)
Returns the full conversation transcript of a given session.
|
Transcripts |
AgentSession.getTranscripts(String userID)
Returns the transcripts of a given user.
|
Form |
AgentSession.getTranscriptSearchForm()
Returns the Form to use for searching transcripts.
|
void |
AgentSession.removeMetaData(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(String key,
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 |
---|---|
ChatSetting |
Workgroup.getChatSetting(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.
|
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(Map<String,Object> metadata,
String userID)
Joins the workgroup queue to wait to be routed to an agent.
|
Copyright © 2018. All rights reserved.