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.roster |
Smacks API for Rosters.
|
org.jivesoftware.smack.tcp |
TCP-IP related classes for Smack.
|
org.jivesoftware.smackx.address |
Smack's API for XEP-0033: Extended Stanza Addressing.
|
org.jivesoftware.smackx.admin |
Smack's API for XEP-0133: Service Administration.
|
org.jivesoftware.smackx.amp |
Smack's API for XEP-0079: Advanced Message Processing.
|
org.jivesoftware.smackx.blocking |
Classes and interfaces of Blocking command.
|
org.jivesoftware.smackx.bob |
Classes and interfaces of XEP-0231: Bits of Binary.
|
org.jivesoftware.smackx.bookmarks |
Smack's API for XEP-0048: Bookmarks.
|
org.jivesoftware.smackx.bytestreams.ibb |
Smack's API for XEP-0047: In-Band Bytestreams.
|
org.jivesoftware.smackx.bytestreams.socks5 |
Smack's API for XEP-0065: SOCKS5 Bytestreams.
|
org.jivesoftware.smackx.caps |
Smacks implementation of XEP-0115: Entity Capabilities.
|
org.jivesoftware.smackx.carbons |
Smack's API for XEP-0280: Message Carbons.
|
org.jivesoftware.smackx.chat_markers |
XEP-0333: Chat Markers.
|
org.jivesoftware.smackx.commands |
Smacks implementation of XEP-0050: Ad-Hoc Commands.
|
org.jivesoftware.smackx.disco |
Smacks implementation of XEP-0030: Service Discovery.
|
org.jivesoftware.smackx.filetransfer |
File Transfers via XEP-0095: Stream Initialization.
|
org.jivesoftware.smackx.geoloc |
Smacks implementation of XEP-0080: User Location.
|
org.jivesoftware.smackx.hoxt |
Smack's API for XEP-0332: HTTP over XMPP transport.
|
org.jivesoftware.smackx.httpfileupload |
Smack's API for XEP-0363: HTTP File Upload.
|
org.jivesoftware.smackx.iot.control |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.data |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iot.discovery |
Smack's API for XMPP IoT XEP-0347 Discovery.
|
org.jivesoftware.smackx.iot.provisioning |
Smack's API for XMPP IoT.
|
org.jivesoftware.smackx.iqlast |
Smacks implementation of XEP-0012: Last Activity.
|
org.jivesoftware.smackx.iqprivate |
Smacks implementation of XEP-0049: Private XML Storage.
|
org.jivesoftware.smackx.iqregister |
Smacks implementation of XEP-0077: In-Band Registration.
|
org.jivesoftware.smackx.iqversion |
Smacks implementation of XEP-0092: Software Version.
|
org.jivesoftware.smackx.jingle |
Smack's API for XEP-0166: Jingle.
|
org.jivesoftware.smackx.jingle.transports.jingle_s5b |
Smack's API for XEP-0260: Jingle SOCKS5 Bytestreams.
|
org.jivesoftware.smackx.jingleold.nat |
TODO describe me.
|
org.jivesoftware.smackx.mam |
XEP-0313: Message Archive Management.
|
org.jivesoftware.smackx.muc |
Classes and Interfaces that implement Multi-User Chat (MUC) as defined in XEP-0045.
|
org.jivesoftware.smackx.muclight |
Classes and Interfaces that implement Multi-User Chat Light (MUC Light).
|
org.jivesoftware.smackx.offline |
Smacks implementation of XEP-0013: Flexible Offline Message Retrieval.
|
org.jivesoftware.smackx.omemo |
Classes and interfaces for OMEMO Encryption.
|
org.jivesoftware.smackx.pep |
Smacks implementation XEP-0163: Personal Eventing Protocol.
|
org.jivesoftware.smackx.ping |
Smacks implementation of XEP-0199: XMPP Ping.
|
org.jivesoftware.smackx.privacy |
Smacks implementation of XEP-0016: Privacy Lists.
|
org.jivesoftware.smackx.pubsub |
Smack's API for XEP-0060: Publish-Subscribe.
|
org.jivesoftware.smackx.push_notifications |
Classes and interfaces to manage Push Notifications (XEP-0357).
|
org.jivesoftware.smackx.search |
Smacks implementation of XEP-0055: Jabber Search.
|
org.jivesoftware.smackx.sharedgroups |
Implementation of shared groups.
|
org.jivesoftware.smackx.time |
Smacks implementation of XEP-0202: Entity Time.
|
org.jivesoftware.smackx.vcardtemp |
Smacks implementation of XEP-0054: vcard-temp.
|
org.jivesoftware.smackx.vcardtemp.packet |
Element classes for XEP-0054: vcard-temp.
|
org.jivesoftware.smackx.workgroup.agent |
TODO describe me.
|
org.jivesoftware.smackx.workgroup.user |
TODO describe me.
|
org.jivesoftware.smackx.xdata |
Smacks implementation of XEP-0004: Data Forms.
|
org.jivesoftware.smackx.xhtmlim |
Smacks implementation of XEP-0071: XHTML-IM.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
XmppTools.supportsIbr(XMPPConnection connection) |
Modifier and Type | Method and Description |
---|---|
static SmackException.NoResponseException |
SmackException.NoResponseException.newWith(XMPPConnection connection,
StanzaCollector collector) |
static SmackException.NoResponseException |
SmackException.NoResponseException.newWith(XMPPConnection connection,
StanzaFilter filter) |
static SmackException.NoResponseException |
SmackException.NoResponseException.newWith(XMPPConnection connection,
String waitingFor) |
Modifier and Type | Method and Description |
---|---|
E |
SynchronizationPoint.checkIfSuccessOrWait()
Check if this synchronization point is successful or wait the connections reply timeout.
|
void |
SynchronizationPoint.checkIfSuccessOrWaitOrThrow()
Check if this synchronization point is successful or wait the connections reply timeout.
|
<P extends Stanza> |
StanzaCollector.nextResultOrThrow()
Returns the next available stanza.
|
<P extends Stanza> |
StanzaCollector.nextResultOrThrow(long timeout)
Returns the next available stanza.
|
E |
SynchronizationPoint.sendAndWaitForResponse(TopLevelStreamElement request)
Send the given top level stream element and wait for a response.
|
void |
SynchronizationPoint.sendAndWaitForResponseOrThrow(Nonza request)
Send the given plain stream element and wait for a response.
|
<I extends IQ> |
XMPPConnection.sendIqRequestAndWaitForResponse(IQ request)
Send an IQ request and wait for the response.
|
<I extends IQ> |
AbstractXMPPConnection.sendIqRequestAndWaitForResponse(IQ request) |
Modifier and Type | Method and Description |
---|---|
void |
RosterGroup.addEntry(RosterEntry entry)
Adds a roster entry to this group.
|
void |
Roster.createEntry(BareJid user,
String name,
String[] groups)
Creates a new roster entry and presence subscription.
|
void |
Roster.preApproveAndCreateEntry(BareJid user,
String name,
String[] groups)
Creates a new pre-approved roster entry and presence subscription.
|
void |
RosterGroup.removeEntry(RosterEntry entry)
Removes a roster entry from this group.
|
void |
Roster.removeEntry(RosterEntry entry)
Removes a roster entry from the roster.
|
void |
RosterGroup.setName(String name)
Sets the name of the group.
|
void |
RosterEntry.setName(String name)
Sets the name associated with this entry.
|
Modifier and Type | Field and Description |
---|---|
protected SynchronizationPoint<SmackException.NoResponseException> |
XMPPTCPConnection.PacketWriter.shutdownDone
Needs to be protected for unit testing purposes.
|
Modifier and Type | Method and Description |
---|---|
static void |
MultipleRecipientManager.send(XMPPConnection connection,
Stanza packet,
Collection<? extends Jid> to,
Collection<? extends Jid> cc,
Collection<? extends Jid> bcc)
Sends the specified stanza to the collection of specified recipients using the
specified connection.
|
static void |
MultipleRecipientManager.send(XMPPConnection connection,
Stanza packet,
Collection<? extends Jid> to,
Collection<? extends Jid> cc,
Collection<? extends Jid> bcc,
Jid replyTo,
Jid replyRoom,
boolean noReply)
Sends the specified stanza to the collection of specified recipients using the specified
connection.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceAdministrationManager.addUser(EntityBareJid userJid,
String password) |
void |
ServiceAdministrationManager.deleteUser(EntityBareJid userJidToDelete) |
void |
ServiceAdministrationManager.deleteUser(Set<EntityBareJid> jidsToDelete) |
Modifier and Type | Method and Description |
---|---|
static boolean |
AMPManager.isActionSupported(XMPPConnection connection,
AMPExtension.Action action)
Check if server supports specified action.
|
static boolean |
AMPManager.isConditionSupported(XMPPConnection connection,
String conditionName)
Check if server supports specified condition.
|
static boolean |
AMPExpireAtCondition.isSupported(XMPPConnection connection)
Check if server supports expire-at condition.
|
static boolean |
AMPMatchResourceCondition.isSupported(XMPPConnection connection)
Check if server supports match-resource condition.
|
static boolean |
AMPDeliverCondition.isSupported(XMPPConnection connection)
Check if server supports deliver condition.
|
Modifier and Type | Method and Description |
---|---|
void |
BlockingCommandManager.blockContacts(List<Jid> jids)
Block contacts.
|
List<Jid> |
BlockingCommandManager.getBlockList()
Returns the block list.
|
boolean |
BlockingCommandManager.isSupportedByServer()
Returns true if Blocking Command is supported by the server.
|
void |
BlockingCommandManager.unblockAll()
Unblock all.
|
void |
BlockingCommandManager.unblockContacts(List<Jid> jids)
Unblock contacts.
|
Modifier and Type | Method and Description |
---|---|
boolean |
BoBManager.isSupportedByServer()
Returns true if Bits of Binary is supported by the server.
|
BoBData |
BoBManager.requestBoB(Jid to,
BoBHash bobHash)
Request BoB data.
|
Modifier and Type | Method and Description |
---|---|
void |
BookmarkManager.addBookmarkedConference(String name,
EntityBareJid jid,
boolean isAutoJoin,
Resourcepart nickname,
String password)
Adds or updates a conference in the bookmarks.
|
void |
BookmarkManager.addBookmarkedURL(String URL,
String name,
boolean isRSS)
Adds a new url or updates an already existing url in the bookmarks.
|
List<BookmarkedConference> |
BookmarkManager.getBookmarkedConferences()
Returns all currently bookmarked conferences.
|
List<BookmarkedURL> |
BookmarkManager.getBookmarkedURLs()
Returns an unmodifiable collection of all bookmarked urls.
|
boolean |
BookmarkManager.isSupported()
Check if the service supports bookmarks using private data.
|
void |
BookmarkManager.removeBookmarkedConference(EntityBareJid jid)
Removes a conference from the bookmarks.
|
void |
BookmarkManager.removeBookmarkedURL(String bookmarkURL)
Removes a url from the bookmarks.
|
Modifier and Type | Method and Description |
---|---|
InBandBytestreamSession |
InBandBytestreamManager.establishSession(Jid targetJID,
String sessionID)
Establishes an In-Band Bytestream with the given user using the given session ID and returns
the session to send/receive data to/from the user.
|
Modifier and Type | Method and Description |
---|---|
List<Jid> |
Socks5BytestreamManager.determineProxies()
Returns a list of JIDs of SOCKS5 proxies by querying the XMPP server.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EntityCapsManager.areEntityCapsSupported(Jid jid)
Returns true if Entity Caps are supported by a given JID.
|
boolean |
EntityCapsManager.areEntityCapsSupportedByServer()
Returns true if Entity Caps are supported by the local service/server.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CarbonManager.isSupportedByServer()
Returns true if XMPP Carbons are supported by the server.
|
void |
CarbonManager.setCarbonsEnabled(boolean new_state)
Notify server to change the carbons state.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ChatMarkersManager.isSupportedByServer()
Returns true if Chat Markers is supported by the server.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AdHocCommand.cancel()
Cancels the execution of the command.
|
void |
RemoteCommand.cancel() |
abstract void |
AdHocCommand.complete(Form response)
Completes the command execution with the information provided in the
response . |
void |
RemoteCommand.complete(Form form) |
abstract void |
AdHocCommand.execute()
Executes the command.
|
void |
RemoteCommand.execute() |
void |
RemoteCommand.execute(Form form)
Executes the default action of the command with the information provided
in the Form.
|
abstract void |
AdHocCommand.next(Form response)
Executes the next action of the command with the information provided in
the
response . |
void |
RemoteCommand.next(Form form) |
abstract void |
AdHocCommand.prev()
Goes to the previous stage.
|
void |
RemoteCommand.prev() |
Modifier and Type | Method and Description |
---|---|
boolean |
ServiceDiscoveryManager.accountSupportsFeatures(CharSequence... features)
Check if the given features are supported by the connection account.
|
boolean |
ServiceDiscoveryManager.accountSupportsFeatures(Collection<? extends CharSequence> features)
Check if the given collection of features are supported by the connection account.
|
boolean |
ServiceDiscoveryManager.canPublishItems(Jid entityID)
Deprecated.
The disco-publish feature was removed from XEP-0030 in 2008 in favor of XEP-0060: Publish-Subscribe.
|
DiscoverInfo |
ServiceDiscoveryManager.discoverInfo(Jid entityID)
Returns the discovered information of a given XMPP entity addressed by its JID.
|
DiscoverInfo |
ServiceDiscoveryManager.discoverInfo(Jid entityID,
String node)
Returns the discovered information of a given XMPP entity addressed by its JID and
note attribute.
|
DiscoverItems |
ServiceDiscoveryManager.discoverItems(Jid entityID)
Returns the discovered items of a given XMPP entity addressed by its JID.
|
DiscoverItems |
ServiceDiscoveryManager.discoverItems(Jid entityID,
String node)
Returns the discovered items of a given XMPP entity addressed by its JID and
note attribute.
|
DomainBareJid |
ServiceDiscoveryManager.findService(String feature,
boolean useCache) |
DomainBareJid |
ServiceDiscoveryManager.findService(String feature,
boolean useCache,
String category,
String type) |
List<DomainBareJid> |
ServiceDiscoveryManager.findServices(String feature,
boolean stopOnFirst,
boolean useCache)
Find all services under the users service that provide a given feature.
|
List<DiscoverInfo> |
ServiceDiscoveryManager.findServicesDiscoverInfo(DomainBareJid serviceName,
String feature,
boolean stopOnFirst,
boolean useCache,
Map<? super Jid,Exception> encounteredExceptions)
Find all services under a given service that provide a given feature.
|
List<DiscoverInfo> |
ServiceDiscoveryManager.findServicesDiscoverInfo(String feature,
boolean stopOnFirst,
boolean useCache)
Find all services under the users service that provide a given feature.
|
List<DiscoverInfo> |
ServiceDiscoveryManager.findServicesDiscoverInfo(String feature,
boolean stopOnFirst,
boolean useCache,
Map<? super Jid,Exception> encounteredExceptions)
Find all services under the users service that provide a given feature.
|
void |
ServiceDiscoveryManager.publishItems(Jid entityID,
DiscoverItems discoverItems)
Deprecated.
The disco-publish feature was removed from XEP-0030 in 2008 in favor of XEP-0060: Publish-Subscribe.
|
void |
ServiceDiscoveryManager.publishItems(Jid entityID,
String node,
DiscoverItems discoverItems)
Deprecated.
The disco-publish feature was removed from XEP-0030 in 2008 in favor of XEP-0060: Publish-Subscribe.
|
boolean |
ServiceDiscoveryManager.serverSupportsFeature(CharSequence feature)
Returns true if the server supports the given feature.
|
boolean |
ServiceDiscoveryManager.serverSupportsFeatures(CharSequence... features) |
boolean |
ServiceDiscoveryManager.serverSupportsFeatures(Collection<? extends CharSequence> features) |
boolean |
ServiceDiscoveryManager.supportsFeature(Jid jid,
CharSequence feature)
Queries the remote entity for it's features and returns true if the given feature is found.
|
boolean |
ServiceDiscoveryManager.supportsFeatures(Jid jid,
CharSequence... features) |
boolean |
ServiceDiscoveryManager.supportsFeatures(Jid jid,
Collection<? extends CharSequence> features) |
Modifier and Type | Method and Description |
---|---|
InputStream |
IBBTransferNegotiator.createIncomingStream(StreamInitiation initiation) |
OutputStream |
IBBTransferNegotiator.createOutgoingStream(String streamID,
Jid initiator,
Jid target) |
protected IQ |
StreamNegotiator.initiateIncomingStream(XMPPConnection connection,
StreamInitiation initiation) |
StreamNegotiator |
FileTransferNegotiator.negotiateOutgoingTransfer(Jid userID,
String streamID,
String fileName,
long size,
String desc,
int responseTimeout)
Send a request to another user to send them a file.
|
Modifier and Type | Method and Description |
---|---|
void |
GeoLocationManager.sendGeolocation(GeoLocation geoLocation)
Send geolocation through the PubSub node.
|
void |
GeoLocationManager.stopPublishingGeolocation()
Send empty geolocation through the PubSub node.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
HOXTManager.isSupported(Jid jid,
XMPPConnection connection)
Returns true if the given entity understands the HTTP ove XMPP transport format and allows the exchange of such.
|
Modifier and Type | Method and Description |
---|---|
boolean |
HttpFileUploadManager.discoverUploadService()
Discover upload service.
|
Modifier and Type | Method and Description |
---|---|
IoTSetResponse |
IoTControlManager.setUsingIq(FullJid jid,
Collection<? extends SetData> data)
Control a thing by sending a collection of
SetData instructions. |
IoTSetResponse |
IoTControlManager.setUsingIq(FullJid jid,
SetData data)
Control a thing by sending a collection of
SetData instructions. |
Modifier and Type | Method and Description |
---|---|
List<IoTFieldsExtension> |
IoTDataManager.requestMomentaryValuesReadOut(EntityFullJid jid)
Try to read out a things momentary values.
|
Modifier and Type | Method and Description |
---|---|
IoTClaimed |
IoTDiscoveryManager.claimThing(Collection<Tag> metaTags) |
IoTClaimed |
IoTDiscoveryManager.claimThing(Collection<Tag> metaTags,
boolean publicThing) |
IoTClaimed |
IoTDiscoveryManager.claimThing(Jid registry,
Collection<Tag> metaTags,
boolean publicThing)
Claim a thing by providing a collection of meta tags.
|
void |
IoTDiscoveryManager.disownThing(Jid thing) |
void |
IoTDiscoveryManager.disownThing(Jid registry,
Jid thing,
NodeInfo nodeInfo) |
void |
IoTDiscoveryManager.disownThing(Jid thing,
NodeInfo nodeInfo) |
Jid |
IoTDiscoveryManager.findRegistry()
Try to find an XMPP IoT registry.
|
boolean |
IoTDiscoveryManager.isRegistry(BareJid jid) |
ThingState |
IoTDiscoveryManager.registerThing(Jid registry,
Thing thing) |
ThingState |
IoTDiscoveryManager.registerThing(Thing thing) |
void |
IoTDiscoveryManager.removeThing(BareJid thing) |
void |
IoTDiscoveryManager.removeThing(BareJid thing,
NodeInfo nodeInfo) |
void |
IoTDiscoveryManager.removeThing(Jid registry,
BareJid thing,
NodeInfo nodeInfo) |
void |
IoTDiscoveryManager.unregister() |
void |
IoTDiscoveryManager.unregister(Jid registry,
NodeInfo nodeInfo) |
void |
IoTDiscoveryManager.unregister(NodeInfo nodeInfo) |
Modifier and Type | Method and Description |
---|---|
DomainBareJid |
IoTProvisioningManager.findProvisioningServerComponent()
Try to find a provisioning server component.
|
Jid |
IoTProvisioningManager.getConfiguredProvisioningServer() |
boolean |
IoTProvisioningManager.isFriend(Jid provisioningServer,
BareJid friendInQuestion)
As the given provisioning server is the given JID is a friend.
|
Modifier and Type | Method and Description |
---|---|
LastActivity |
LastActivityManager.getLastActivity(Jid jid)
Returns the last activity of a particular jid.
|
boolean |
LastActivityManager.isLastActivitySupported(Jid jid)
Returns true if Last Activity (XEP-0012) is supported by a given JID.
|
Modifier and Type | Method and Description |
---|---|
PrivateData |
PrivateDataManager.getPrivateData(String elementName,
String namespace)
Returns the private data specified by the given element name and namespace.
|
boolean |
PrivateDataManager.isSupported()
Check if the service supports private data.
|
void |
PrivateDataManager.setPrivateData(PrivateData privateData)
Sets a private data value.
|
Modifier and Type | Method and Description |
---|---|
void |
AccountManager.changePassword(String newPassword)
Changes the password of the currently logged-in account.
|
void |
AccountManager.createAccount(Localpart username,
String password)
Creates a new account using the specified username and password.
|
void |
AccountManager.createAccount(Localpart username,
String password,
Map<String,String> attributes)
Creates a new account using the specified username, password and account attributes.
|
void |
AccountManager.deleteAccount()
Deletes the currently logged-in account from the server.
|
String |
AccountManager.getAccountAttribute(String name)
Returns the value of a given account attribute or null if the account
attribute wasn't found.
|
Set<String> |
AccountManager.getAccountAttributes()
Returns an unmodifiable collection of the names of the required account attributes.
|
String |
AccountManager.getAccountInstructions()
Returns the instructions for creating a new account, or null if there
are no instructions.
|
boolean |
AccountManager.isSupported() |
boolean |
AccountManager.supportsAccountCreation()
Returns true if the server supports creating new accounts.
|
Modifier and Type | Method and Description |
---|---|
Version |
VersionManager.getVersion(Jid jid)
Request version information from a given JID.
|
boolean |
VersionManager.isSupported(Jid jid) |
Modifier and Type | Method and Description |
---|---|
List<Bytestream.StreamHost> |
JingleS5BTransportManager.getAvailableStreamHosts() |
Modifier and Type | Method and Description |
---|---|
static boolean |
RTPBridge.serviceAvailable(XMPPConnection connection)
Check if the server support RTPBridge Service.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiUserChat.banUser(Jid jid,
String reason)
Bans a user from the room.
|
void |
MultiUserChat.banUsers(Collection<? extends Jid> jids)
Bans users from the room.
|
void |
MultiUserChat.changeNickname(Resourcepart nickname)
Changes the occupant's nickname to a new nickname within the room.
|
void |
MultiUserChat.changeSubject(String subject)
Changes the subject within the room.
|
MultiUserChat.MucCreateConfigFormHandle |
MultiUserChat.create(Resourcepart nickname)
Creates the room according to some default configuration, assign the requesting user as the
room owner, and add the owner to the room but not allow anyone else to enter the room
(effectively "locking" the room).
|
MultiUserChat.MucCreateConfigFormHandle |
MultiUserChat.createOrJoin(MucEnterConfiguration mucEnterConfiguration)
Like
MultiUserChat.create(Resourcepart) , but will return a MultiUserChat.MucCreateConfigFormHandle if the room creation was acknowledged by
the service (with an 201 status code). |
MultiUserChat.MucCreateConfigFormHandle |
MultiUserChat.createOrJoin(Resourcepart nickname)
Create or join the MUC room with the given nickname.
|
MultiUserChat.MucCreateConfigFormHandle |
MultiUserChat.createOrJoin(Resourcepart nickname,
String password,
DiscussionHistory history,
long timeout)
Deprecated.
use
MultiUserChat.createOrJoin(MucEnterConfiguration) instead. |
MultiUserChat.MucCreateConfigFormHandle |
MultiUserChat.createOrJoinIfNecessary(Resourcepart nickname,
String password)
Create or join a MUC if it is necessary, i.e.
|
void |
MultiUserChat.destroy(String reason,
EntityBareJid alternateJID)
Sends a request to the server to destroy the room.
|
List<Affiliate> |
MultiUserChat.getAdmins()
Returns a list of
Affiliate with the room administrators. |
MucConfigFormManager |
MultiUserChat.getConfigFormManager()
Get a
MucConfigFormManager to configure this room. |
MucConfigFormManager |
MultiUserChat.MucCreateConfigFormHandle.getConfigFormManager()
Alias for
MultiUserChat.getConfigFormManager() . |
Form |
MultiUserChat.getConfigurationForm()
Returns the room's configuration form that the room's owner can use or null if
no configuration is possible.
|
List<HostedRoom> |
MultiUserChatManager.getHostedRooms(DomainBareJid serviceName)
Returns a List of HostedRooms where each HostedRoom has the XMPP address of the room and the room's name.
|
List<EntityBareJid> |
MultiUserChatManager.getJoinedRooms(EntityJid user)
Returns a List of the rooms where the requested user has joined.
|
List<Affiliate> |
MultiUserChat.getMembers()
Returns a list of
Affiliate with the room members. |
List<Occupant> |
MultiUserChat.getModerators()
Returns a list of
Occupant with the room moderators. |
List<DomainBareJid> |
MultiUserChatManager.getMucServiceDomains()
Returns a collection with the XMPP addresses of the Multi-User Chat services.
|
List<Affiliate> |
MultiUserChat.getOutcasts()
Returns a list of
Affiliate with the room outcasts. |
List<Affiliate> |
MultiUserChat.getOwners()
Returns a list of
Affiliate with the room owners. |
List<Occupant> |
MultiUserChat.getParticipants()
Returns a list of
Occupant with the room participants. |
Form |
MultiUserChat.getRegistrationForm()
Returns the room's registration form that an unaffiliated user, can use to become a member
of the room or null if no registration is possible.
|
RoomInfo |
MultiUserChatManager.getRoomInfo(EntityBareJid room)
Returns the discovered information of a given room without actually having to join the room.
|
List<DomainBareJid> |
MultiUserChatManager.getXMPPServiceDomains()
Deprecated.
use
MultiUserChatManager.getMucServiceDomains() instead. |
void |
MultiUserChat.grantAdmin(Collection<? extends Jid> jids)
Grants administrator privileges to other users.
|
void |
MultiUserChat.grantAdmin(Jid jid)
Grants administrator privileges to another user.
|
void |
MultiUserChat.grantMembership(Collection<? extends Jid> jids)
Grants membership to other users.
|
void |
MultiUserChat.grantMembership(Jid jid)
Grants membership to a user.
|
void |
MultiUserChat.grantModerator(Collection<Resourcepart> nicknames)
Grants moderator privileges to participants or visitors.
|
void |
MultiUserChat.grantModerator(Resourcepart nickname)
Grants moderator privileges to a participant or visitor.
|
void |
MultiUserChat.grantOwnership(Collection<? extends Jid> jids)
Grants ownership privileges to other users.
|
void |
MultiUserChat.grantOwnership(Jid jid)
Grants ownership privileges to another user.
|
void |
MultiUserChat.grantVoice(Collection<Resourcepart> nicknames)
Grants voice to visitors in the room.
|
void |
MultiUserChat.grantVoice(Resourcepart nickname)
Grants voice to a visitor in the room.
|
boolean |
MultiUserChatManager.isServiceEnabled(Jid user)
Returns true if the specified user supports the Multi-User Chat protocol.
|
void |
MultiUserChat.join(MucEnterConfiguration mucEnterConfiguration)
Joins the chat room using the specified nickname and password.
|
void |
MultiUserChat.join(Resourcepart nickname)
Joins the chat room using the specified nickname.
|
void |
MultiUserChat.join(Resourcepart nickname,
String password)
Joins the chat room using the specified nickname and password.
|
void |
MultiUserChat.join(Resourcepart nickname,
String password,
DiscussionHistory history,
long timeout)
Deprecated.
use
MultiUserChat.join(MucEnterConfiguration) instead. |
void |
MultiUserChat.kickParticipant(Resourcepart nickname,
String reason)
Kicks a visitor or participant from the room.
|
void |
MultiUserChat.MucCreateConfigFormHandle.makeInstant()
Create an instant room.
|
boolean |
MultiUserChatManager.providesMucService(DomainBareJid domainBareJid)
Check if the provided domain bare JID provides a MUC service.
|
void |
MultiUserChat.revokeAdmin(Collection<? extends Jid> jids)
Revokes administrator privileges from users.
|
void |
MultiUserChat.revokeAdmin(EntityJid jid)
Revokes administrator privileges from a user.
|
void |
MultiUserChat.revokeMembership(Collection<? extends Jid> jids)
Revokes users' membership.
|
void |
MultiUserChat.revokeMembership(Jid jid)
Revokes a user's membership.
|
void |
MultiUserChat.revokeModerator(Collection<Resourcepart> nicknames)
Revokes moderator privileges from other users.
|
void |
MultiUserChat.revokeModerator(Resourcepart nickname)
Revokes moderator privileges from another user.
|
void |
MultiUserChat.revokeOwnership(Collection<? extends Jid> jids)
Revokes ownership privileges from other users.
|
void |
MultiUserChat.revokeOwnership(Jid jid)
Revokes ownership privileges from another user.
|
void |
MultiUserChat.revokeVoice(Collection<Resourcepart> nicknames)
Revokes voice from participants in the room.
|
void |
MultiUserChat.revokeVoice(Resourcepart nickname)
Revokes voice from a participant in the room.
|
void |
MultiUserChat.sendConfigurationForm(Form form)
Sends the completed configuration form to the server.
|
void |
MultiUserChat.sendRegistrationForm(Form form)
Sends the completed registration form to the server.
|
void |
MucConfigFormManager.submitConfigurationForm()
Submit the configuration as
Form to the room. |
Modifier and Type | Method and Description |
---|---|
void |
MultiUserChatLightManager.blockRoom(DomainBareJid mucLightService,
Jid roomJid)
Block a room.
|
void |
MultiUserChatLightManager.blockRooms(DomainBareJid mucLightService,
List<Jid> roomsJids)
Block rooms.
|
void |
MultiUserChatLightManager.blockUser(DomainBareJid mucLightService,
Jid userJid)
Block a user.
|
void |
MultiUserChatLightManager.blockUsers(DomainBareJid mucLightService,
List<Jid> usersJids)
Block users.
|
void |
MultiUserChatLight.changeAffiliations(HashMap<Jid,MUCLightAffiliation> affiliations)
Change the MUC Light affiliations.
|
void |
MultiUserChatLight.changeRoomName(String roomName)
Change the name of the room.
|
void |
MultiUserChatLight.changeSubject(String subject)
Change the subject of the MUC Light.
|
void |
MultiUserChatLight.destroy()
Destroy the MUC Light.
|
HashMap<Jid,MUCLightAffiliation> |
MultiUserChatLight.getAffiliations()
Get the MUC Light affiliations.
|
HashMap<Jid,MUCLightAffiliation> |
MultiUserChatLight.getAffiliations(String version)
Get the MUC Light affiliations.
|
MUCLightRoomConfiguration |
MultiUserChatLight.getConfiguration()
Get the MUC Light configuration.
|
MUCLightRoomConfiguration |
MultiUserChatLight.getConfiguration(String version)
Get the MUC Light configuration.
|
MUCLightRoomInfo |
MultiUserChatLight.getFullInfo()
Get the MUC Light info.
|
MUCLightRoomInfo |
MultiUserChatLight.getFullInfo(String version)
Get the MUC Light info.
|
List<DomainBareJid> |
MultiUserChatLightManager.getLocalServices()
Returns a collection with the XMPP addresses of the MUC Light services.
|
List<Jid> |
MultiUserChatLightManager.getOccupiedRooms(DomainBareJid mucLightService)
Returns a List of the rooms the user occupies.
|
List<Jid> |
MultiUserChatLightManager.getRoomsBlocked(DomainBareJid mucLightService)
Get rooms blocked.
|
List<Jid> |
MultiUserChatLightManager.getUsersAndRoomsBlocked(DomainBareJid mucLightService)
Get users and rooms blocked.
|
List<Jid> |
MultiUserChatLightManager.getUsersBlocked(DomainBareJid mucLightService)
Get users blocked.
|
boolean |
MultiUserChatLightManager.isFeatureSupported(DomainBareJid mucLightService)
Returns true if Multi-User Chat Light feature is supported by the server.
|
void |
MultiUserChatLight.leave()
Leave the MUCLight.
|
void |
MultiUserChatLight.setRoomConfigs(HashMap<String,String> customConfigs)
Set the room configurations.
|
void |
MultiUserChatLight.setRoomConfigs(String roomName,
HashMap<String,String> customConfigs)
Set the room configurations.
|
void |
MultiUserChatLightManager.unblockRoom(DomainBareJid mucLightService,
Jid roomJid)
Unblock a room.
|
void |
MultiUserChatLightManager.unblockRooms(DomainBareJid mucLightService,
List<Jid> roomsJids)
Unblock rooms.
|
void |
MultiUserChatLightManager.unblockUser(DomainBareJid mucLightService,
Jid userJid)
Unblock a user.
|
void |
MultiUserChatLightManager.unblockUsers(DomainBareJid mucLightService,
List<Jid> usersJids)
Unblock users.
|
Modifier and Type | Method and Description |
---|---|
void |
OfflineMessageManager.deleteMessages()
Deletes all offline messages of the user.
|
void |
OfflineMessageManager.deleteMessages(List<String> nodes)
Deletes the specified list of offline messages.
|
List<OfflineMessageHeader> |
OfflineMessageManager.getHeaders()
Returns a List of OfflineMessageHeader that keep information about the
offline message.
|
int |
OfflineMessageManager.getMessageCount()
Returns the number of offline messages for the user of the connection.
|
List<Message> |
OfflineMessageManager.getMessages()
Returns a List of Messages with all the offline Messages of the user.
|
List<Message> |
OfflineMessageManager.getMessages(List<String> nodes)
Returns a List of the offline Messages whose stamp matches the specified
request.
|
boolean |
OfflineMessageManager.supportsFlexibleRetrieval()
Returns true if the server supports Flexible Offline Message Retrieval.
|
Modifier and Type | Method and Description |
---|---|
void |
OmemoManager.buildSessionsWith(BareJid contact)
Build OMEMO sessions with devices of contact.
|
boolean |
OmemoManager.contactSupportsOmemo(BareJid contact)
Returns true, if the contact has any active devices published in a deviceList.
|
ClearTextMessage |
OmemoManager.decrypt(BareJid sender,
Message omemoMessage)
Decrypt an OMEMO message.
|
List<ClearTextMessage> |
OmemoManager.decryptMamQueryResult(MamManager.MamQuery mamQuery)
Return a list of all OMEMO messages that were found in the MAM query result, that could be successfully decrypted.
|
Message |
OmemoManager.encrypt(ArrayList<BareJid> recipients,
String message)
OMEMO encrypt a cleartext message for multiple recipients.
|
Message |
OmemoManager.encrypt(BareJid to,
String message)
OMEMO encrypt a cleartext message for a single recipient.
|
Message |
OmemoManager.encrypt(MultiUserChat muc,
String message)
Encrypt a message for all recipients in the MultiUserChat.
|
void |
OmemoManager.initialize()
Initializes the OmemoManager.
|
boolean |
OmemoManager.multiUserChatSupportsOmemo(EntityBareJid multiUserChat)
Returns true, if the MUC with the EntityBareJid multiUserChat is non-anonymous and members only (prerequisite
for OMEMO encryption in MUC).
|
void |
OmemoManager.requestDeviceListUpdateFor(BareJid contact)
Request a deviceList update from contact contact.
|
void |
OmemoManager.rotateSignedPreKey()
Rotate the signedPreKey published in our OmemoBundle.
|
static boolean |
OmemoManager.serverSupportsOmemo(XMPPConnection connection,
DomainBareJid server)
Returns true, if the Server supports PEP.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PEPManager.isSupported() |
void |
PEPManager.publish(Item item,
String node)
Publish an event.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PingManager.isPingSupported(Jid jid)
Query the specified entity to see if it supports the Ping protocol (XEP-0199).
|
boolean |
PingManager.ping(Jid jid)
Same as calling
PingManager.ping(Jid, long) with the defaultpacket reply
timeout. |
boolean |
PingManager.ping(Jid jid,
long pingTimeout)
Pings the given jid.
|
Modifier and Type | Method and Description |
---|---|
void |
PrivacyListManager.createPrivacyList(String listName,
List<PrivacyItem> privacyItems)
The client has created a new list.
|
void |
PrivacyListManager.declineActiveList()
Client declines the use of active lists.
|
void |
PrivacyListManager.declineDefaultList()
Client declines the use of default lists.
|
void |
PrivacyListManager.deletePrivacyList(String listName)
Remove a privacy list.
|
PrivacyList |
PrivacyListManager.getActiveList()
Answer the active privacy list.
|
String |
PrivacyListManager.getActiveListName()
Get the name of the active list.
|
PrivacyList |
PrivacyListManager.getDefaultList()
Answer the default privacy list.
|
String |
PrivacyListManager.getDefaultListName()
Get the name of the default list.
|
String |
PrivacyListManager.getEffectiveListName()
Returns the name of the effective privacy list.
|
PrivacyList |
PrivacyListManager.getPrivacyList(String listName)
Answer the privacy list items under listName with the allowed and blocked permissions.
|
List<PrivacyList> |
PrivacyListManager.getPrivacyLists()
Answer every privacy list with the allowed and blocked permissions.
|
boolean |
PrivacyListManager.isSupported()
Check if the user's server supports privacy lists.
|
void |
PrivacyListManager.setActiveListName(String listName)
Set or change the active list to listName.
|
void |
PrivacyListManager.setDefaultListName(String listName)
Set or change the default list to listName.
|
void |
PrivacyListManager.updatePrivacyList(String listName,
List<PrivacyItem> privacyItems)
The client has edited an existing list.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PubSubManager.canCreateNodesAndPublishItems()
Check if it is possible to create PubSub nodes on this service.
|
LeafNode |
PubSubManager.createNode()
Creates an instant node, if supported.
|
LeafNode |
PubSubManager.createNode(String nodeId)
Creates a node with default configuration.
|
Node |
PubSubManager.createNode(String nodeId,
Form config)
Creates a node with specified configuration.
|
void |
LeafNode.deleteAllItems()
Purges the node of all items.
|
void |
LeafNode.deleteItem(Collection<String> itemIds)
Delete the items with the specified id's from the node.
|
void |
LeafNode.deleteItem(String itemId)
Delete the item with the specified id from the node.
|
void |
PubSubManager.deleteNode(String nodeId)
Delete the specified node.
|
DiscoverInfo |
Node.discoverInfo()
Discover node information in standard
DiscoverInfo format. |
DiscoverItems |
LeafNode.discoverItems()
Get information on the items in the node in standard
DiscoverItems format. |
DiscoverItems |
PubSubManager.discoverNodes(String nodeId)
Get all the nodes that currently exist as a child of the specified
collection node.
|
List<Affiliation> |
PubSubManager.getAffiliations()
Gets the affiliations on the root node.
|
List<Affiliation> |
Node.getAffiliations()
Get the affiliations of this node.
|
List<Affiliation> |
Node.getAffiliations(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the affiliations of this node.
|
List<Affiliation> |
Node.getAffiliationsAsOwner()
Retrieve the affiliation list for this node as owner.
|
List<Affiliation> |
Node.getAffiliationsAsOwner(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Retrieve the affiliation list for this node as owner.
|
ConfigureForm |
PubSubManager.getDefaultConfiguration()
Returns the default settings for Node configuration.
|
<T extends Item> |
LeafNode.getItems()
Get the current items stored in the node.
|
<T extends Item> |
LeafNode.getItems(Collection<String> ids)
Get the items specified from the node.
|
<T extends Item> |
LeafNode.getItems(int maxItems)
Get items persisted on the node, limited to the specified number.
|
<T extends Item> |
LeafNode.getItems(int maxItems,
String subscriptionId)
Get items persisted on the node, limited to the specified number
based on the subscription associated with the provided subscriptionId.
|
<T extends Item> |
LeafNode.getItems(List<ExtensionElement> additionalExtensions,
List<ExtensionElement> returnedExtensions)
Get items persisted on the node.
|
<T extends Item> |
LeafNode.getItems(String subscriptionId)
Get the current items stored in the node based
on the subscription associated with the provided
subscription id.
|
LeafNode |
PubSubManager.getLeafNode(String id)
Try to get a leaf node with the given node ID.
|
<T extends Node> |
PubSubManager.getNode(String id)
Retrieves the requested node, if it exists.
|
ConfigureForm |
Node.getNodeConfiguration()
Returns a configuration form, from which you can create an answer form to be submitted
via the
Node.sendConfigurationForm(Form) . |
LeafNode |
PubSubManager.getOrCreateLeafNode(String id)
Try to get a leaf node and create one if it does not already exist.
|
static DomainBareJid |
PubSubManager.getPubSubService(XMPPConnection connection)
Get the "default" PubSub service for a given XMPP connection.
|
SubscribeForm |
Node.getSubscriptionOptions(String jid)
Returns a SubscribeForm for subscriptions, from which you can create an answer form to be submitted
via the
Node.sendConfigurationForm(Form) . |
SubscribeForm |
Node.getSubscriptionOptions(String jid,
String subscriptionId)
Get the options for configuring the specified subscription.
|
List<Subscription> |
PubSubManager.getSubscriptions()
Gets the subscriptions on the root node.
|
List<Subscription> |
Node.getSubscriptions()
Get the subscriptions currently associated with this node.
|
List<Subscription> |
Node.getSubscriptions(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the subscriptions currently associated with this node.
|
List<Subscription> |
Node.getSubscriptionsAsOwner()
Get the subscriptions currently associated with this node as owner.
|
List<Subscription> |
Node.getSubscriptionsAsOwner(List<ExtensionElement> additionalExtensions,
Collection<ExtensionElement> returnedExtensions)
Get the subscriptions currently associated with this node as owner.
|
DiscoverInfo |
PubSubManager.getSupportedFeatures()
Gets the supported features of the servers pubsub implementation
as a standard
DiscoverInfo instance. |
PubSub |
Node.modifyAffiliationAsOwner(List<Affiliation> affiliations)
Modify the affiliations for this PubSub node as owner.
|
PubSub |
Node.modifySubscriptionsAsOwner(List<Subscription> changedSubs)
Modify the subscriptions for this PubSub node as owner.
|
void |
LeafNode.publish()
Publishes an event to the node.
|
<T extends Item> |
LeafNode.publish(Collection<T> items)
Publishes multiple events to the node.
|
<T extends Item> |
LeafNode.publish(T item)
Publishes an event to the node.
|
void |
LeafNode.send()
Deprecated.
use
LeafNode.publish() instead. |
<T extends Item> |
LeafNode.send(Collection<T> items)
Deprecated.
use
LeafNode.publish(Collection) instead. |
<T extends Item> |
LeafNode.send(T item)
Deprecated.
use
LeafNode.publish(Item) instead. |
void |
Node.sendConfigurationForm(Form submitForm)
Update the configuration with the contents of the new
Form . |
protected PubSub |
Node.sendPubsubPacket(PubSub packet) |
Subscription |
Node.subscribe(String jid)
The user subscribes to the node using the supplied jid.
|
Subscription |
Node.subscribe(String jid,
SubscribeForm subForm)
The user subscribes to the node using the supplied jid and subscription
options.
|
boolean |
PubSubManager.supportsAutomaticNodeCreation()
Check if the PubSub service supports automatic node creation.
|
<I extends Item> |
PubSubManager.tryToPublishAndPossibleAutoCreate(String id,
I item)
Try to publish an item and, if the node with the given ID does not exists, auto-create the node.
|
void |
Node.unsubscribe(String jid)
Remove the subscription related to the specified JID.
|
void |
Node.unsubscribe(String jid,
String subscriptionId)
Remove the specific subscription related to the specified JID.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PushNotificationsManager.disable(Jid pushJid,
String node)
Disable push notifications of an specific node.
|
boolean |
PushNotificationsManager.disableAll(Jid pushJid)
Disable all push notifications.
|
boolean |
PushNotificationsManager.enable(Jid pushJid,
String node)
Enable push notifications.
|
boolean |
PushNotificationsManager.enable(Jid pushJid,
String node,
HashMap<String,String> publishOptions)
Enable push notifications.
|
boolean |
PushNotificationsManager.isSupported()
Returns true if Push Notifications are supported by this account.
|
Modifier and Type | Method and Description |
---|---|
Form |
UserSearchManager.getSearchForm(DomainBareJid searchService)
Returns the form to fill out to perform a search.
|
Form |
UserSearch.getSearchForm(XMPPConnection con,
DomainBareJid searchService)
Returns the form for all search fields supported by the search service.
|
ReportedData |
UserSearchManager.getSearchResults(Form searchForm,
DomainBareJid searchService)
Submits a search form to the server and returns the resulting information
in the form of
ReportedData . |
List<DomainBareJid> |
UserSearchManager.getSearchServices()
Returns a collection of search services found on the server.
|
ReportedData |
UserSearch.sendSearchForm(XMPPConnection con,
Form searchForm,
DomainBareJid searchService)
Sends the filled out answer form to be sent and queried by the search service.
|
ReportedData |
UserSearch.sendSimpleSearchForm(XMPPConnection con,
Form searchForm,
DomainBareJid searchService)
Sends the filled out answer form to be sent and queried by the search service.
|
Modifier and Type | Method and Description |
---|---|
static List<String> |
SharedGroupManager.getSharedGroups(XMPPConnection connection)
Returns the collection that will contain the name of the shared groups where the user
logged in with the specified session belongs.
|
Modifier and Type | Method and Description |
---|---|
Time |
EntityTimeManager.getTime(Jid jid) |
boolean |
EntityTimeManager.isTimeSupported(Jid jid) |
Modifier and Type | Method and Description |
---|---|
boolean |
VCardManager.isSupported(Jid jid)
Returns true if the given entity understands the vCard-XML format and allows the exchange of such.
|
static boolean |
VCardManager.isSupported(Jid jid,
XMPPConnection connection)
Deprecated.
use
VCardManager.isSupported(Jid) instead. |
VCard |
VCardManager.loadVCard()
Load the VCard of the current user.
|
VCard |
VCardManager.loadVCard(EntityBareJid bareJid)
Load VCard information for a given user.
|
void |
VCardManager.saveVCard(VCard vcard)
Save this vCard for the user connected by 'connection'.
|
Modifier and Type | Method and Description |
---|---|
void |
VCard.load(XMPPConnection connection)
Deprecated.
use
VCardManager.loadVCard() instead. |
void |
VCard.load(XMPPConnection connection,
EntityBareJid user)
Deprecated.
use
VCardManager.loadVCard(EntityBareJid) instead. |
void |
VCard.save(XMPPConnection connection)
Deprecated.
use
VCardManager.saveVCard(VCard) instead. |
Modifier and Type | Method and Description |
---|---|
GenericSettings |
AgentSession.getGenericSettings(XMPPConnection con,
String query)
Returns the generic metadata of the workgroup the agent belongs to.
|
MacroGroup |
AgentSession.getMacros(boolean global)
Asks the workgroup for it's Global Macros.
|
String |
Agent.getName()
Return the agents name.
|
ChatNotes |
AgentSession.getNote(String sessionID)
Retrieves the ChatNote associated with a given chat session.
|
OccupantsInfo |
AgentSession.getOccupantsInfo(String roomID)
Asks the workgroup for information about the occupants of the specified room.
|
Form |
TranscriptSearchManager.getSearchForm(DomainBareJid serviceJID)
Returns the Form to use for searching transcripts.
|
SearchSettings |
AgentSession.getSearchSettings()
Asks the workgroup for it's Search Settings.
|
Transcript |
TranscriptManager.getTranscript(EntityBareJid workgroupJID,
String sessionID)
Returns the full conversation transcript of a given session.
|
Transcripts |
TranscriptManager.getTranscripts(EntityBareJid workgroupJID,
Jid userID)
Returns the transcripts of a given user.
|
static Collection<String> |
Agent.getWorkgroups(Jid serviceJID,
Jid agentJID,
XMPPConnection connection) |
boolean |
AgentSession.hasMonitorPrivileges(XMPPConnection con) |
void |
AgentSession.makeRoomOwner(XMPPConnection con,
String sessionID) |
void |
AgentSession.saveMacros(MacroGroup group)
Persists the Personal Macro for an agent.
|
void |
AgentSession.sendRoomInvitation(RoomInvitation.Type type,
Jid invitee,
String sessionID,
String reason)
Invites a user or agent to an existing session support.
|
void |
AgentSession.sendRoomTransfer(RoomTransfer.Type type,
String invitee,
String sessionID,
String reason)
Transfer an existing session support to another user or agent.
|
void |
Agent.setName(String newName)
Changes the name of the agent in the server.
|
void |
AgentSession.setNote(String sessionID,
String note)
Creates a ChatNote that will be mapped to the given chat session.
|
void |
AgentSession.setStatus(Presence.Mode presenceMode,
int maxChats,
String status)
Sets the agent's current status with the workgroup.
|
void |
AgentSession.setStatus(Presence.Mode presenceMode,
String status)
Sets the agent's current status with the workgroup.
|
ReportedData |
TranscriptSearchManager.submitSearch(DomainBareJid serviceJID,
Form completedForm)
Submits the completed form and returns the result of the transcript search.
|
Modifier and Type | Method and Description |
---|---|
void |
Workgroup.departQueue()
Departs the workgroup queue.
|
OfflineSettings |
Workgroup.getOfflineSettings()
Asks the workgroup for it's Offline Settings.
|
SoundSettings |
Workgroup.getSoundSettings()
Asks the workgroup for it's Sound Settings.
|
Form |
Workgroup.getWorkgroupForm()
Returns the Form to use for all clients of a workgroup.
|
WorkgroupProperties |
Workgroup.getWorkgroupProperties()
Asks the workgroup for it's Properties.
|
WorkgroupProperties |
Workgroup.getWorkgroupProperties(String jid)
Asks the workgroup for it's Properties.
|
boolean |
Workgroup.isAvailable()
Returns true if the workgroup is available for receiving new requests.
|
void |
Workgroup.joinQueue(Form answerForm,
Jid userID)
Joins the workgroup queue to wait to be routed to an agent.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XDataManager.isSupported(Jid jid)
Check if the given entity supports data forms.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
XHTMLManager.isServiceEnabled(XMPPConnection connection,
Jid userID)
Returns true if the specified user handles XHTML messages.
|