Uses of Class
rocks.xmpp.core.session.XmppSession
-
Packages that use XmppSession Package Description rocks.xmpp.core.net.client Provides classes for client side connection configuration and establishment.rocks.xmpp.core.session Provides classes related to an XMPP session.rocks.xmpp.core.session.debug Provides classes for debugging an XMPP session.rocks.xmpp.extensions.caps.client rocks.xmpp.extensions.caps2.client rocks.xmpp.extensions.component.accept Provides classes for XEP-0114: Jabber Component Protocol.rocks.xmpp.extensions.httpbind Provides classes for XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH) and XEP-0206: XMPP Over BOSH.rocks.xmpp.extensions.jingle.transports.s5b Provides classes for XEP-0260: Jingle SOCKS5 Bytestreams Transport Method.rocks.xmpp.nio.netty.client Provides classes for a client-to-server NIO connection using the Netty framework.rocks.xmpp.websocket.net.client Client classes for establishing a WebSocket connection. -
-
Uses of XmppSession in rocks.xmpp.core.net.client
Methods in rocks.xmpp.core.net.client with parameters of type XmppSession Modifier and Type Method Description CompletableFuture<Connection>
SocketConnector. connect(XmppSession xmppSession, TcpConnectionConfiguration configuration, SessionOpen sessionOpen)
CompletableFuture<Connection>
TransportConnector. connect(XmppSession xmppSession, T configuration, SessionOpen sessionOpen)
Establishes a connection using the transport protocol specific configuration.abstract CompletableFuture<Connection>
ClientConnectionConfiguration. createConnection(XmppSession xmppSession, SessionOpen sessionOpen)
A factory method to create the connection.CompletableFuture<Connection>
SocketConnectionConfiguration. createConnection(XmppSession xmppSession, SessionOpen sessionOpen)
Deprecated, for removal: This API element is subject to removal in a future version.CompletableFuture<Connection>
TcpConnectionConfiguration. createConnection(XmppSession xmppSession, SessionOpen sessionOpen)
-
Uses of XmppSession in rocks.xmpp.core.session
Subclasses of XmppSession in rocks.xmpp.core.session Modifier and Type Class Description class
XmppClient
The base class for establishing an XMPP session with a server, i.e. client-to-server sessions.Method parameters in rocks.xmpp.core.session with type arguments of type XmppSession Modifier and Type Method Description static void
XmppSession. addCreationListener(Consumer<XmppSession> listener)
Adds a listener, which is triggered, whenever a new session is created.static void
XmppSession. removeCreationListener(Consumer<XmppSession> listener)
Removes a previously added creation listener.Constructors in rocks.xmpp.core.session with parameters of type XmppSession Constructor Description Manager(XmppSession xmppSession)
Manager(XmppSession xmppSession, boolean disposable)
-
Uses of XmppSession in rocks.xmpp.core.session.debug
Methods in rocks.xmpp.core.session.debug with parameters of type XmppSession Modifier and Type Method Description void
ConsoleDebugger. initialize(XmppSession xmppSession)
void
XmppDebugger. initialize(XmppSession xmppSession)
This method is called when a new XMPP session is initialized. -
Uses of XmppSession in rocks.xmpp.extensions.caps.client
Constructors in rocks.xmpp.extensions.caps.client with parameters of type XmppSession Constructor Description ClientEntityCapabilities1Protocol(XmppSession xmppSession)
ClientEntityCapabilitiesManager(XmppSession xmppSession)
ClientEntityCapabilitiesSupport(XmppSession xmppSession, AbstractEntityCapabilitiesProtocol<? extends EntityCapabilities> entityCapabilitiesProtocol)
-
Uses of XmppSession in rocks.xmpp.extensions.caps2.client
Constructors in rocks.xmpp.extensions.caps2.client with parameters of type XmppSession Constructor Description ClientEntityCapabilities2Protocol(XmppSession xmppSession)
-
Uses of XmppSession in rocks.xmpp.extensions.component.accept
Subclasses of XmppSession in rocks.xmpp.extensions.component.accept Modifier and Type Class Description class
ExternalComponent
An external component session which connects to an XMPP server using the "Jabber Component Protocol". -
Uses of XmppSession in rocks.xmpp.extensions.httpbind
Methods in rocks.xmpp.extensions.httpbind with parameters of type XmppSession Modifier and Type Method Description CompletableFuture<Connection>
HttpClientConnector. connect(XmppSession xmppSession, BoshConnectionConfiguration configuration, SessionOpen sessionOpen)
CompletableFuture<Connection>
HttpUrlConnector. connect(XmppSession xmppSession, BoshConnectionConfiguration configuration, SessionOpen sessionOpen)
CompletableFuture<Connection>
BoshConnectionConfiguration. createConnection(XmppSession xmppSession, SessionOpen sessionOpen)
-
Uses of XmppSession in rocks.xmpp.extensions.jingle.transports.s5b
Constructors in rocks.xmpp.extensions.jingle.transports.s5b with parameters of type XmppSession Constructor Description S5bTransportNegotiator(JingleSession jingleSession, XmppSession xmppSession)
-
Uses of XmppSession in rocks.xmpp.nio.netty.client
Methods in rocks.xmpp.nio.netty.client with parameters of type XmppSession Modifier and Type Method Description CompletableFuture<Connection>
NettyChannelConnector. connect(XmppSession xmppSession, TcpConnectionConfiguration configuration, SessionOpen sessionOpen)
CompletableFuture<Connection>
NettyTcpConnectionConfiguration. createConnection(XmppSession xmppSession, SessionOpen sessionOpen)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of XmppSession in rocks.xmpp.websocket.net.client
Methods in rocks.xmpp.websocket.net.client with parameters of type XmppSession Modifier and Type Method Description CompletableFuture<Connection>
HttpClientWebSocketConnector. connect(XmppSession xmppSession, WebSocketConnectionConfiguration configuration, SessionOpen sessionOpen)
CompletableFuture<Connection>
JakartaWebSocketConnector. connect(XmppSession xmppSession, WebSocketConnectionConfiguration configuration, SessionOpen sessionOpen)
CompletableFuture<Connection>
WebSocketConnectionConfiguration. createConnection(XmppSession xmppSession, SessionOpen sessionOpen)
-