## Uses of Interface
tigase.jaxmpp.core.client.AsyncCallback

- Packages that use AsyncCallback
  Package | Description
  --- | ---
  tigase.jaxmpp.core.client | Core of JAXMPP library.
  tigase.jaxmpp.core.client.xmpp.modules | Support for XMPP Modules.
  tigase.jaxmpp.core.client.xmpp.modules.adhoc | Module implements XEP-0050: Ad-Hoc Commands.
  tigase.jaxmpp.core.client.xmpp.modules.chat | Support for sending messages and trace converstation.
  tigase.jaxmpp.core.client.xmpp.modules.disco | Support for XEP-0030: Service Discovery.
  tigase.jaxmpp.core.client.xmpp.modules.filetransfer |
  tigase.jaxmpp.core.client.xmpp.modules.flexible_offline | Support for XEP-0013: Flexible Offline Message Retrieval.
  tigase.jaxmpp.core.client.xmpp.modules.muc | Support for XEP-0045: Multi-User Chat.
  tigase.jaxmpp.core.client.xmpp.modules.pubsub | Support for XEP-0060: Publish-Subscribe.
  tigase.jaxmpp.core.client.xmpp.modules.registration | Support for XEP-0077: In-Band Registration.
  tigase.jaxmpp.core.client.xmpp.modules.roster | Support for roster management.
  tigase.jaxmpp.core.client.xmpp.modules.socks5 |
  tigase.jaxmpp.core.client.xmpp.modules.vcard | Support for XEP-0054: vcard-temp.
  tigase.jaxmpp.core.client.xmpp.modules.xep0136 |

- - ### Uses of AsyncCallback in tigase.jaxmpp.core.client

    Methods in tigase.jaxmpp.core.client with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `String` | ResponseManager.`registerResponseHandler(Element stanza, Long timeout, AsyncCallback callback)` Register callback for response of sent `` stanza.
    `static String` | ResponseManager.`registerResponseHandler(SessionObject sessionObject, Element stanza, Long timeout, AsyncCallback callback)`
    `void` | JaxmppCore.`send(IQ stanza, AsyncCallback asyncCallback)` Sends IQ `type='get'` stanza to XMPP Server in current connection.
    `void` | JaxmppCore.`send(IQ stanza, Long timeout, AsyncCallback asyncCallback)` Sends IQ `type='get'` stanza to XMPP Server in current connection.
    `void` | PacketWriter.`write(Element stanza, AsyncCallback asyncCallback)` Write a (IQ) stanza element to Stream and register callback with default timeout.
    `void` | PacketWriter.`write(Element stanza, Long timeout, AsyncCallback asyncCallback)` Write a (IQ) stanza element to Stream and register callback with given timeout.

    Constructors in tigase.jaxmpp.core.client with parameters of type AsyncCallback
    Constructor and Description
    `Entry(JID jid, long timestamp, long timeout, AsyncCallback callback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules

    Classes in tigase.jaxmpp.core.client.xmpp.modules that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `BookmarksModule.BookmarksAsyncCallback` Bookmarks callback.
    `static class` | `EntityTimeModule.EntityTimeAsyncCallback` Ping callback.
    `static class` | `PingModule.PingAsyncCallback` Ping callback.
    `static class` | `SoftwareVersionModule.SoftwareVersionAsyncCallback` Software version callback.

    Methods in tigase.jaxmpp.core.client.xmpp.modules with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | SoftwareVersionModule.`checkSoftwareVersion(JID jid, AsyncCallback callback)` Requests software version for given entity.
    `void` | EntityTimeModule.`getEntityTime(JID jid, AsyncCallback asyncCallback)` Request for XMPP entity time.
    `void` | PingModule.`ping(JID jid, AsyncCallback asyncCallback)` Ping given XMPP entity.
    `void` | BookmarksModule.`publishBookmarks(List<? extends Element> bookmarks, AsyncCallback callback)` Send list of bookmarks to private storage.
    `void` | BookmarksModule.`retrieveBookmarks(AsyncCallback callback)` Retrieve bookmarks from private storage.
    `protected void` | AbstractStanzaModule.`write(Element stanza, AsyncCallback asyncCallback)`
    `protected void` | AbstractStanzaExtendableModule.`write(Element stanza, AsyncCallback asyncCallback)`
    `protected void` | AbstractStanzaModule.`write(Element stanza, Long timeout, AsyncCallback asyncCallback)`
    `protected void` | AbstractStanzaExtendableModule.`write(Element stanza, Long timeout, AsyncCallback asyncCallback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.adhoc

    Classes in tigase.jaxmpp.core.client.xmpp.modules.adhoc that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `AdHocCommansModule.AdHocCommansAsyncCallback` Callback to handle result of ad-hoc command.

    Methods in tigase.jaxmpp.core.client.xmpp.modules.adhoc with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | AdHocCommansModule.`execute(JID toJID, String node, Action action, JabberDataElement data, AsyncCallback asyncCallback)` Calls ad-hoc command on remote resource.

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.chat

    Methods in tigase.jaxmpp.core.client.xmpp.modules.chat with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | MessageCarbonsModule.`disable(AsyncCallback callback)` Disable carbons.
    `void` | MessageCarbonsModule.`enable(AsyncCallback callback)` Enable carbons.

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.disco

    Classes in tigase.jaxmpp.core.client.xmpp.modules.disco that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DiscoveryModule.DiscoInfoAsyncCallback`
    `static class` | `DiscoveryModule.DiscoItemsAsyncCallback`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.disco with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | DiscoveryModule.`getInfo(JID jid, String node, AsyncCallback callback)`
    `void` | DiscoveryModule.`getItems(JID jid, AsyncCallback callback)`
    `void` | DiscoveryModule.`getItems(JID jid, String node, AsyncCallback callback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.filetransfer

    Methods in tigase.jaxmpp.core.client.xmpp.modules.filetransfer with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileTransferModule.`sendStreamInitiationOffer(FileTransfer ft, String[] streamMethods, AsyncCallback callback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.flexible_offline

    Classes in tigase.jaxmpp.core.client.xmpp.modules.flexible_offline that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `FlexibleOfflineMessageRetrieval.FlexibleOfflineMessageItemsAsyncCallback`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.flexible_offline with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | FlexibleOfflineMessageRetrieval.`fetchOfflineMessages(AsyncCallback asyncCallback)`
    `void` | FlexibleOfflineMessageRetrieval.`getOfflineMessages(ArrayList<FlexibleOfflineMessageRetrieval.Item> items, AsyncCallback asyncCallback)`
    `void` | FlexibleOfflineMessageRetrieval.`getOfflineMessagesInfo(AsyncCallback asyncCallback)`
    `void` | FlexibleOfflineMessageRetrieval.`getOfflineMessagesItems(AsyncCallback asyncCallback)`
    `void` | FlexibleOfflineMessageRetrieval.`purgeOfflineMessages(AsyncCallback asyncCallback)`
    `void` | FlexibleOfflineMessageRetrieval.`removeOfflineMessages(ArrayList<FlexibleOfflineMessageRetrieval.Item> items, AsyncCallback asyncCallback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.muc

    Classes in tigase.jaxmpp.core.client.xmpp.modules.muc that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MucModule.RoomConfgurationAsyncCallback`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.muc with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | MucModule.`getRoomConfiguration(Room room, AsyncCallback asyncCallback)`
    `void` | MucModule.`setRoomConfiguration(Room room, JabberDataElement configuration, AsyncCallback asyncCallback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.pubsub

    Classes in tigase.jaxmpp.core.client.xmpp.modules.pubsub that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PubSubAsyncCallback`
    `static class` | `PubSubModule.AffiliationsRetrieveAsyncCallback`
    `static class` | `PubSubModule.NodeConfigurationAsyncCallback`
    `static class` | `PubSubModule.PublishAsyncCallback`
    `static class` | `PubSubModule.RetrieveItemsAsyncCallback`
    `static class` | `PubSubModule.SubscriptionAsyncCallback`
    `static class` | `PubSubModule.SubscriptionOptionsAsyncCallback`
    `static class` | `PubSubModule.SubscriptionsRetrieveAsyncCallback`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.pubsub with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | PubSubModule.`configureNode(BareJID pubSubJID, String nodeName, JabberDataElement configuration, AsyncCallback callback)` Submit configuration of node.
    `void` | PubSubModule.`configureSubscription(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement form, AsyncCallback callback)` Submit configuration of subscription.
    `void` | PubSubModule.`createNode(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Create node on PubSub Service.
    `void` | PubSubModule.`createNode(BareJID pubSubJID, String nodeName, JabberDataElement nodeConfiguration, AsyncCallback callback)` Create node on PubSub Service.
    `void` | PubSubModule.`deleteItem(BareJID pubSubJID, String nodeName, String itemId, AsyncCallback callback)` Delete published item.
    `void` | PubSubModule.`deleteNode(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Delete node from PubSub service.
    `void` | PubSubModule.`getDefaultSubscriptionConfiguration(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Gets default subscription configuration.
    `void` | PubSubModule.`getNodeConfiguration(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Get node configuration.
    `void` | PubSubModule.`getNodeConfigurationDefault(BareJID pubSubJID, AsyncCallback callback)` Get default node configuration.
    `void` | PubSubModule.`getSubscriptionConfiguration(BareJID pubSubJID, String nodeName, JID subscriberJID, AsyncCallback callback)` Get subscription options.
    `void` | PubSubModule.`publishItem(BareJID pubSubJID, String nodeName, String itemId, Element payload, AsyncCallback callback)` Publish item in PubSub service.
    `void` | PubSubModule.`purge(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Purge the node of all published items.
    `void` | PubSubModule.`retrieveAffiliations(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Retrieve affiliations.
    `protected void` | PubSubModule.`retrieveAffiliations(BareJID pubSubJID, String nodeName, String xmlns, AsyncCallback callback)`
    `void` | PubSubModule.`retrieveItem(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Gets ALL published items from node.
    `void` | PubSubModule.`retrieveItem(BareJID pubSubJID, String nodeName, String itemId, AsyncCallback callback)` Gets published item from node.
    `void` | PubSubModule.`retrieveItem(BareJID pubSubJID, String nodeName, String itemId, Integer maxItems, AsyncCallback callback)` Gets published item(s) from node.
    `void` | PubSubModule.`retrieveItems(BareJID pubSubJID, String nodeName, Integer max, Integer index, AsyncCallback callback)` Gets published item(s) from node.
    `void` | PubSubModule.`retrieveOwnAffiliations(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Retrieve own affiliations.
    `void` | PubSubModule.`retrieveOwnSubscription(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Retrieve own subscriptions.
    `void` | PubSubModule.`retrieveSubscription(BareJID pubSubJID, String nodeName, AsyncCallback callback)` Retrieve all subscriptions of given node.
    `void` | PubSubModule.`retrieveSubscription(BareJID pubSubJID, String nodeName, PubSubModule.SubscriptionFilterExtension filterExt, AsyncCallback callback)` Retrieve all subscriptions of given node.
    `protected void` | PubSubModule.`retrieveSubscription(BareJID pubSubJID, String nodeName, String xmlns, PubSubModule.SubscriptionFilterExtension filterExt, AsyncCallback callback)`
    `void` | FormSubmitter.`submit(AsyncCallback callback)`
    `void` | PubSubModule.`subscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, JabberDataElement options, AsyncCallback callback)` Subscribe to a Node.
    `void` | PubSubModule.`unlockItem(BareJID pubSubJID, String nodeName, String itemId, AsyncCallback callback)` Unlock assigned item.
    `void` | PubSubModule.`unsubscribe(BareJID pubSubJID, String nodeName, JID subscriberJID, AsyncCallback callback)` Unsubscribe from a Node.

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.registration

    Methods in tigase.jaxmpp.core.client.xmpp.modules.registration with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | InBandRegistrationModule.`register(String username, String password, String email, AsyncCallback asyncCallback)`
    `void` | InBandRegistrationModule.`removeAccount(AsyncCallback asyncCallback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.roster

    Methods in tigase.jaxmpp.core.client.xmpp.modules.roster with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | RosterStore.`add(BareJID jid, String name, AsyncCallback asyncCallback)` Adds new contact to roster.
    `void` | RosterStore.`add(BareJID jid, String name, Collection<String> groups, AsyncCallback asyncCallback)` Adds new contact to roster.
    `protected void` | RosterModule.`add(BareJID jid, String name, Collection<String> groups, AsyncCallback asyncCallback)`
    `void` | RosterStore.`add(BareJID jid, String name, String[] groups, AsyncCallback asyncCallback)` Adds new contact to roster.

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.socks5

    Classes in tigase.jaxmpp.core.client.xmpp.modules.socks5 that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `Socks5BytestreamsModule.ActivateCallback`
    `class` | `StreamhostsCallback`
    `class` | `StreamhostUsedCallback`
    `class` | `StreamInitiationOfferAsyncCallback`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.socks5 with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | Socks5BytestreamsModule.`sendStreamhosts(JID recipient, String sid, List<Streamhost> hosts, AsyncCallback callback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.vcard

    Classes in tigase.jaxmpp.core.client.xmpp.modules.vcard that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `VCardModule.VCardAsyncCallback`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.vcard with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | VCardModule.`retrieveVCard(JID jid, AsyncCallback asyncCallback)`
    `void` | VCardModule.`retrieveVCard(JID jid, Long timeout, AsyncCallback asyncCallback)`

  - ### Uses of AsyncCallback in tigase.jaxmpp.core.client.xmpp.modules.xep0136

    Classes in tigase.jaxmpp.core.client.xmpp.modules.xep0136 that implement AsyncCallback
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MessageArchivingModule.CollectionAsyncCallback`
    `static class` | `MessageArchivingModule.ItemsAsyncCallback`
    `static class` | `MessageArchivingModule.SettingsAsyncCallback`

    Methods in tigase.jaxmpp.core.client.xmpp.modules.xep0136 with parameters of type AsyncCallback
    Modifier and Type | Method and Description
    --- | ---
    `void` | MessageArchivingModule.`setAutoArchive(boolean enable, AsyncCallback callback)`
    `void` | MessageArchivingModule.`setSettings(MessageArchivingModule.Settings settings, AsyncCallback callback)`

Copyright © 2006–2017 Tigase. All rights reserved.