Uses of Interface
rocks.xmpp.core.stream.model.StreamElement
-
-
Uses of StreamElement in rocks.xmpp.core
Methods in rocks.xmpp.core with parameters of type StreamElement Modifier and Type Method Description CompletionStage<Void>
Session. send(StreamElement streamElement)
Sends an element to the peer entity. -
Uses of StreamElement in rocks.xmpp.core.net
Methods in rocks.xmpp.core.net with parameters of type StreamElement Modifier and Type Method Description void
WriterInterceptorChain. proceed(StreamElement streamElement, Writer writer)
Proceeds to the next interceptor if present.void
WriterInterceptor. process(StreamElement streamElement, Writer writer, WriterInterceptorChain chain)
The stream element which will be written.CompletionStage<Void>
Connection. send(StreamElement streamElement)
Sends an element to the peer entity.CompletionStage<Void>
Connection. write(StreamElement streamElement)
Writes the element to the stream without really sending it.Method parameters in rocks.xmpp.core.net with type arguments of type StreamElement Modifier and Type Method Description void
ReaderInterceptorChain. proceed(Reader reader, Consumer<StreamElement> streamElement)
Proceeds to the next interceptor if present.void
ReaderInterceptor. process(Reader reader, Consumer<StreamElement> streamElementListener, ReaderInterceptorChain chain)
Processes -
Uses of StreamElement in rocks.xmpp.core.net.client
Methods in rocks.xmpp.core.net.client with parameters of type StreamElement Modifier and Type Method Description CompletableFuture<Void>
SocketConnection. send(StreamElement element)
CompletableFuture<Void>
SocketConnection. write(StreamElement streamElement)
-
Uses of StreamElement in rocks.xmpp.core.sasl.model
Classes in rocks.xmpp.core.sasl.model that implement StreamElement Modifier and Type Class Description class
Abort
The implementation of the<abort/>
element to abort SASL negotiation.class
Auth
The implementation of the<auth/>
element to initialize the SASL authentication process.class
Challenge
The implementation of the<challenge/>
element, which is sent during SASL negotiation.class
Failure
The implementation of the<failure/>
element, which indicates a SASL failure.class
Response
The implementation of the<response/>
element, which is sent during the SASL negotiation.class
Success
The implementation of the<success/>
element, which indicates success during SASL negotiation. -
Uses of StreamElement in rocks.xmpp.core.session
Methods in rocks.xmpp.core.session with parameters of type StreamElement Modifier and Type Method Description AsyncResult<Void>
XmppSession. send(StreamElement element)
Sends an XML element to the server, usually a stanza, i.e. a message, presence or IQ.Method parameters in rocks.xmpp.core.session with type arguments of type StreamElement Modifier and Type Method Description void
XmppSession. addSendFailedListener(BiConsumer<StreamElement,Throwable> sendFailedListener)
Adds a listener, which gets called, whenever a stream element (e.g. message) has been sent unsuccessfully.void
XmppSession. addSendSucceededListener(Consumer<StreamElement> sendSucceededListener)
Adds a listener, which gets called, whenever a stream element (e.g. message) has been sent successfully.void
XmppSession. removeSendFailedListener(BiConsumer<StreamElement,Throwable> sendFailedListener)
Removes a previously added send failed listener.void
XmppSession. removeSendSucceededListener(Consumer<StreamElement> sendSucceededListener)
Removes a previously added send succeeded listener. -
Uses of StreamElement in rocks.xmpp.core.session.debug
Methods in rocks.xmpp.core.session.debug with parameters of type StreamElement Modifier and Type Method Description default void
XmppDebugger. process(StreamElement streamElement, Writer writer, WriterInterceptorChain chain)
Method parameters in rocks.xmpp.core.session.debug with type arguments of type StreamElement Modifier and Type Method Description default void
XmppDebugger. process(Reader reader, Consumer<StreamElement> streamElement, ReaderInterceptorChain chain)
-
Uses of StreamElement in rocks.xmpp.core.session.model
Subinterfaces of StreamElement in rocks.xmpp.core.session.model Modifier and Type Interface Description interface
SessionClose
Marker interface to mark closing session elements, such as the</stream:stream>
tag, BOSH terminates or the WebSocket<close/>
tag.interface
SessionOpen
This interface describes the common attributes for opening a XMPP session. -
Uses of StreamElement in rocks.xmpp.core.stanza.model
Classes in rocks.xmpp.core.stanza.model that implement StreamElement Modifier and Type Class Description class
ExtensibleStanza
A stanza which is extensible (can have more than one extension), i.e.class
IQ
The implementation of the<iq/>
stanza.class
Message
The implementation of the<message/>
element.class
Presence
The implementation of the<presence/>
element.class
Stanza
The abstract base class for a XML stanza. -
Uses of StreamElement in rocks.xmpp.core.stanza.model.client
Classes in rocks.xmpp.core.stanza.model.client that implement StreamElement Modifier and Type Class Description class
ClientIQ
The implementation of the<iq/>
element in thejabber:client
namespace.class
ClientMessage
The implementation of the<message/>
element in thejabber:client
namespace.class
ClientPresence
The implementation of the<presence/>
element in thejabber:client
namespace. -
Uses of StreamElement in rocks.xmpp.core.stanza.model.server
Classes in rocks.xmpp.core.stanza.model.server that implement StreamElement Modifier and Type Class Description class
ServerIQ
The implementation of the<iq/>
element in thejabber:server
namespace.class
ServerMessage
The implementation of the<message/>
element in thejabber:server
namespace.class
ServerPresence
The implementation of the<presence/>
element in thejabber:server
namespace. -
Uses of StreamElement in rocks.xmpp.core.stream.model
Classes in rocks.xmpp.core.stream.model that implement StreamElement Modifier and Type Class Description class
StreamError
The implementation of the<stream:error/>
element.class
StreamFeatures
The implementation of the<stream:features/>
element.class
StreamHeader
Represents the XMPP stream header.Fields in rocks.xmpp.core.stream.model declared as StreamElement Modifier and Type Field Description static StreamElement
StreamHeader. CLOSING_STREAM_TAG
The closing stream tag</stream:stream>
. -
Uses of StreamElement in rocks.xmpp.core.tls.model
Classes in rocks.xmpp.core.tls.model that implement StreamElement Modifier and Type Class Description class
Failure
Represents the TLS failure case.class
Proceed
Represents the TLS proceed case.class
StartTls
Represents the STARTTLS feature and initiates the TLS negotiation process. -
Uses of StreamElement in rocks.xmpp.extensions.component.accept.model
Classes in rocks.xmpp.extensions.component.accept.model that implement StreamElement Modifier and Type Class Description class
ComponentIQ
The implementation of the<iq/>
element in thejabber:component:accept
namespace.class
ComponentMessage
The implementation of the<message/>
element in thejabber:component:accept
namespace.class
ComponentPresence
The implementation of the<presence/>
element in thejabber:component:accept
namespace.class
Handshake
-
Uses of StreamElement in rocks.xmpp.extensions.compress.model
Classes in rocks.xmpp.extensions.compress.model that implement StreamElement Modifier and Type Class Description class
StreamCompression
An abstract base class for all stream compression classes in thehttp://jabber.org/protocol/compress
namespace.static class
StreamCompression.Compress
The implementation of the<compress/>
element in thehttp://jabber.org/protocol/compress
namespace.static class
StreamCompression.Failure
The implementation of the<failure/>
element in thehttp://jabber.org/protocol/compress
namespace, which indicates failure during compression negotiation. -
Uses of StreamElement in rocks.xmpp.extensions.csi.model
Classes in rocks.xmpp.extensions.csi.model that implement StreamElement Modifier and Type Class Description class
ClientState
Represents a client state, i.e. active or inactive. -
Uses of StreamElement in rocks.xmpp.extensions.httpbind
Methods in rocks.xmpp.extensions.httpbind with parameters of type StreamElement Modifier and Type Method Description CompletableFuture<Void>
BoshConnection. send(StreamElement element)
CompletableFuture<Void>
BoshConnection. write(StreamElement streamElement)
-
Uses of StreamElement in rocks.xmpp.extensions.httpbind.model
Classes in rocks.xmpp.extensions.httpbind.model that implement StreamElement Modifier and Type Class Description class
Body
The implementation of the<body/>
element in thehttp://jabber.org/protocol/httpbind
namespace. -
Uses of StreamElement in rocks.xmpp.extensions.sm.client
Methods in rocks.xmpp.extensions.sm.client with parameters of type StreamElement Modifier and Type Method Description void
ClientStreamManager. process(StreamElement streamElement, Writer writer, WriterInterceptorChain chain)
-
Uses of StreamElement in rocks.xmpp.extensions.sm.model
Classes in rocks.xmpp.extensions.sm.model that implement StreamElement Modifier and Type Class Description static class
StreamManagement.Answer
The implementation of the<a/>
element in theurn:xmpp:sm:3
namespace.static class
StreamManagement.Enable
The implementation of the<enable/>
element in theurn:xmpp:sm:3
namespace.static class
StreamManagement.Enabled
The implementation of the<enabled/>
element in theurn:xmpp:sm:3
namespace.static class
StreamManagement.Failed
The implementation of the<failed/>
element in theurn:xmpp:sm:3
namespace.static class
StreamManagement.HandledCountTooHigh
Indicates that an entity has acknowledged more stanzas than it was sent.static class
StreamManagement.Request
The implementation of the<r/>
element in theurn:xmpp:sm:3
namespace.static class
StreamManagement.Resume
The implementation of the<resume/>
element in theurn:xmpp:sm:3
namespace.static class
StreamManagement.Resumed
The implementation of the<resumed/>
element in theurn:xmpp:sm:3
namespace. -
Uses of StreamElement in rocks.xmpp.nio.codec
Method parameters in rocks.xmpp.nio.codec with type arguments of type StreamElement Modifier and Type Method Description void
XmppStreamDecoder. decode(ByteBuffer in, BiConsumer<String,StreamElement> out)
Decodes a stream of byte buffers to XMPP elements.void
XmppStreamDecoder. process(Reader reader, Consumer<StreamElement> streamElementListener, ReaderInterceptorChain chain)
-
Uses of StreamElement in rocks.xmpp.nio.netty.net
Methods in rocks.xmpp.nio.netty.net with parameters of type StreamElement Modifier and Type Method Description CompletionStage<Void>
NettyChannelConnection. send(StreamElement streamElement)
CompletionStage<Void>
NettyChannelConnection. write(StreamElement streamElement)
-
Uses of StreamElement in rocks.xmpp.util
Methods in rocks.xmpp.util with parameters of type StreamElement Modifier and Type Method Description ByteBuffer
XmppStreamEncoder. encode(StreamElement streamElement)
Encodes an XMPP element to a byte buffer.void
XmppStreamEncoder. encode(StreamElement streamElement, Writer writer)
Encodes an XMPP element to aWriter
.void
XmppStreamEncoder. process(StreamElement streamElement, Writer writer, WriterInterceptorChain chain)
Method parameters in rocks.xmpp.util with type arguments of type StreamElement Modifier and Type Method Description void
XmppStreamDecoder. process(Reader reader, Consumer<StreamElement> streamElement, ReaderInterceptorChain chain)
Constructor parameters in rocks.xmpp.util with type arguments of type StreamElement Constructor Description XmppStreamEncoder(XMLOutputFactory outputFactory, Supplier<javax.xml.bind.Marshaller> marshaller, Function<StreamElement,Boolean> writeStreamNamespace)
Creates the XMPP encoder. -
Uses of StreamElement in rocks.xmpp.websocket.codec
Methods in rocks.xmpp.websocket.codec that return StreamElement Modifier and Type Method Description StreamElement
XmppWebSocketDecoder. decode(Reader reader)
Methods in rocks.xmpp.websocket.codec with parameters of type StreamElement Modifier and Type Method Description void
XmppWebSocketEncoder. encode(StreamElement object, Writer writer)
-
Uses of StreamElement in rocks.xmpp.websocket.model
Classes in rocks.xmpp.websocket.model that implement StreamElement Modifier and Type Class Description class
Close
The implementation of the<close/>
element in theurn:ietf:params:xml:ns:xmpp-framing
namespace.class
Open
The implementation of the<open/>
element in theurn:ietf:params:xml:ns:xmpp-framing
namespace. -
Uses of StreamElement in rocks.xmpp.websocket.net
Methods in rocks.xmpp.websocket.net with parameters of type StreamElement Modifier and Type Method Description CompletionStage<Void>
WebSocketConnection. send(StreamElement streamElement)
CompletableFuture<Void>
JakartaWebSocketConnection. write(StreamElement streamElement)
Constructor parameters in rocks.xmpp.websocket.net with type arguments of type StreamElement Constructor Description JakartaWebSocketConnection(javax.websocket.Session session, ConnectionConfiguration connectionConfiguration, StreamHandler streamHandler, Consumer<Throwable> onException, CompletionStage<Void> closeFuture, javax.websocket.MessageHandler.Whole<StreamElement> messageHandler)
Creates
-