Package org.jivesoftware.smackx.bob
Class BoBManager
java.lang.Object
org.jivesoftware.smack.Manager
org.jivesoftware.smackx.bob.BoBManager
Bits of Binary manager class.
- See Also:
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic BoBManager
getInstanceFor
(XMPPConnection connection) Get the singleton instance of BoBManager.boolean
Returns true if Bits of Binary is supported by the server.requestBoB
(Jid to, ContentId bobHash) Request BoB data.Methods inherited from class org.jivesoftware.smack.Manager
connection, getAuthenticatedConnectionOrThrow, schedule, schedule, scheduleBlocking
-
Field Details
-
NAMESPACE
- See Also:
-
-
Method Details
-
getInstanceFor
Get the singleton instance of BoBManager.- Parameters:
connection
- TODO javadoc me please- Returns:
- the instance of BoBManager
-
isSupportedByServer
public boolean isSupportedByServer() throws SmackException.NoResponseException, XMPPException.XMPPErrorException, SmackException.NotConnectedException, InterruptedExceptionReturns true if Bits of Binary is supported by the server.- Returns:
- true if Bits of Binary is supported by the server.
- Throws:
SmackException.NoResponseException
- if there was no response from the remote entity.XMPPException.XMPPErrorException
- if there was an XMPP error returned.SmackException.NotConnectedException
- if the XMPP connection is not connected.InterruptedException
- if the calling thread was interrupted.
-
requestBoB
public BoBData requestBoB(Jid to, ContentId bobHash) throws SmackException.NotLoggedInException, SmackException.NoResponseException, XMPPException.XMPPErrorException, SmackException.NotConnectedException, InterruptedException Request BoB data.- Parameters:
to
- TODO javadoc me pleasebobHash
- TODO javadoc me please- Returns:
- the BoB data
- Throws:
SmackException.NotLoggedInException
- if the XMPP connection is not authenticated.SmackException.NoResponseException
- if there was no response from the remote entity.XMPPException.XMPPErrorException
- if there was an XMPP error returned.SmackException.NotConnectedException
- if the XMPP connection is not connected.InterruptedException
- if the calling thread was interrupted.
-
addBoB
-
removeBoB
-