public final class Socks5ByteStream extends Object
<query/> element in the http://jabber.org/protocol/bytestreams namespace.| Modifier and Type | Class and Description |
|---|---|
static class |
Socks5ByteStream.Mode
The transport mode.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
NAMESPACE
http://jabber.org/protocol/bytestreams
|
| Constructor and Description |
|---|
Socks5ByteStream()
Creates an empty
<query/> element. |
Socks5ByteStream(String sessionId,
Collection<StreamHost> streamHosts,
String dstaddr)
Creates a
<query/> element with an <streamhost/> child elements. |
| Modifier and Type | Method and Description |
|---|---|
static Socks5ByteStream |
activate(String sessionId,
Jid jid)
Creates a
<query/> element with an <activate/> child element. |
String |
getSessionId()
Gets the session id.
|
List<StreamHost> |
getStreamHosts()
Gets the stream hosts.
|
Jid |
getStreamHostUsed()
Gets the used stream host.
|
static String |
hash(String sessionId,
Jid requesterJid,
Jid targetJid)
Creates the hexadecimal-encoded SHA-1 hash for usage in SOCKS5 negotiation.
|
static Socks5ByteStream |
streamHostUsed(Jid jid)
Deprecated.
|
static Socks5ByteStream |
streamHostUsed(String sessionId,
Jid jid)
Creates a
<query/> element with an <streamhost-used/> child element. |
String |
toString() |
public static final String NAMESPACE
public Socks5ByteStream()
<query/> element.public Socks5ByteStream(String sessionId, Collection<StreamHost> streamHosts, String dstaddr)
<query/> element with an <streamhost/> child elements.sessionId - The session id.streamHosts - The stream hosts.dstaddr - The destination address (i.e. the hash).public static Socks5ByteStream activate(String sessionId, Jid jid)
<query/> element with an <activate/> child element.sessionId - The session id.jid - The JID.public static Socks5ByteStream streamHostUsed(String sessionId, Jid jid)
<query/> element with an <streamhost-used/> child element.sessionId - session id.jid - The JID.@Deprecated public static Socks5ByteStream streamHostUsed(Jid jid)
<query/> element with an <streamhost-used/> child element.jid - The JID.public static String hash(String sessionId, Jid requesterJid, Jid targetJid)
sessionId - The session idrequesterJid - The requester JIDtargetJid - The target JID.public final List<StreamHost> getStreamHosts()
public final String getSessionId()
public final Jid getStreamHostUsed()
Copyright © 2014–2016 XMPP.rocks. All rights reserved.