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 voidWriterInterceptorChain. proceed(StreamElement streamElement, Writer writer)Proceeds to the next interceptor if present.voidWriterInterceptor. 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 voidReaderInterceptorChain. proceed(Reader reader, Consumer<StreamElement> streamElement)Proceeds to the next interceptor if present.voidReaderInterceptor. 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 classAbortThe implementation of the<abort/>element to abort SASL negotiation.classAuthThe implementation of the<auth/>element to initialize the SASL authentication process.classChallengeThe implementation of the<challenge/>element, which is sent during SASL negotiation.classFailureThe implementation of the<failure/>element, which indicates a SASL failure.classResponseThe implementation of the<response/>element, which is sent during the SASL negotiation.classSuccessThe 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 voidXmppSession. addSendFailedListener(BiConsumer<StreamElement,Throwable> sendFailedListener)Adds a listener, which gets called, whenever a stream element (e.g. message) has been sent unsuccessfully.voidXmppSession. addSendSucceededListener(Consumer<StreamElement> sendSucceededListener)Adds a listener, which gets called, whenever a stream element (e.g. message) has been sent successfully.voidXmppSession. removeSendFailedListener(BiConsumer<StreamElement,Throwable> sendFailedListener)Removes a previously added send failed listener.voidXmppSession. 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 voidXmppDebugger. 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 voidXmppDebugger. 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 interfaceSessionCloseMarker interface to mark closing session elements, such as the</stream:stream>tag, BOSH terminates or the WebSocket<close/>tag.interfaceSessionOpenThis 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 classExtensibleStanzaA stanza which is extensible (can have more than one extension), i.e.classIQThe implementation of the<iq/>stanza.classMessageThe implementation of the<message/>element.classPresenceThe implementation of the<presence/>element.classStanzaThe 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 classClientIQThe implementation of the<iq/>element in thejabber:clientnamespace.classClientMessageThe implementation of the<message/>element in thejabber:clientnamespace.classClientPresenceThe implementation of the<presence/>element in thejabber:clientnamespace. - 
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 classServerIQThe implementation of the<iq/>element in thejabber:servernamespace.classServerMessageThe implementation of the<message/>element in thejabber:servernamespace.classServerPresenceThe implementation of the<presence/>element in thejabber:servernamespace. - 
Uses of StreamElement in rocks.xmpp.core.stream.model
Classes in rocks.xmpp.core.stream.model that implement StreamElement Modifier and Type Class Description classStreamErrorThe implementation of the<stream:error/>element.classStreamFeaturesThe implementation of the<stream:features/>element.classStreamHeaderRepresents the XMPP stream header.Fields in rocks.xmpp.core.stream.model declared as StreamElement Modifier and Type Field Description static StreamElementStreamHeader. CLOSING_STREAM_TAGThe 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 classFailureRepresents the TLS failure case.classProceedRepresents the TLS proceed case.classStartTlsRepresents 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 classComponentIQThe implementation of the<iq/>element in thejabber:component:acceptnamespace.classComponentMessageThe implementation of the<message/>element in thejabber:component:acceptnamespace.classComponentPresenceThe implementation of the<presence/>element in thejabber:component:acceptnamespace.classHandshake - 
Uses of StreamElement in rocks.xmpp.extensions.compress.model
Classes in rocks.xmpp.extensions.compress.model that implement StreamElement Modifier and Type Class Description classStreamCompressionAn abstract base class for all stream compression classes in thehttp://jabber.org/protocol/compressnamespace.static classStreamCompression.CompressThe implementation of the<compress/>element in thehttp://jabber.org/protocol/compressnamespace.static classStreamCompression.FailureThe implementation of the<failure/>element in thehttp://jabber.org/protocol/compressnamespace, 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 classClientStateRepresents 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 classBodyThe implementation of the<body/>element in thehttp://jabber.org/protocol/httpbindnamespace. - 
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 voidClientStreamManager. 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 classStreamManagement.AnswerThe implementation of the<a/>element in theurn:xmpp:sm:3namespace.static classStreamManagement.EnableThe implementation of the<enable/>element in theurn:xmpp:sm:3namespace.static classStreamManagement.EnabledThe implementation of the<enabled/>element in theurn:xmpp:sm:3namespace.static classStreamManagement.FailedThe implementation of the<failed/>element in theurn:xmpp:sm:3namespace.static classStreamManagement.HandledCountTooHighIndicates that an entity has acknowledged more stanzas than it was sent.static classStreamManagement.RequestThe implementation of the<r/>element in theurn:xmpp:sm:3namespace.static classStreamManagement.ResumeThe implementation of the<resume/>element in theurn:xmpp:sm:3namespace.static classStreamManagement.ResumedThe implementation of the<resumed/>element in theurn:xmpp:sm:3namespace. - 
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 voidXmppStreamDecoder. decode(ByteBuffer in, BiConsumer<String,StreamElement> out)Decodes a stream of byte buffers to XMPP elements.voidXmppStreamDecoder. 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 ByteBufferXmppStreamEncoder. encode(StreamElement streamElement)Encodes an XMPP element to a byte buffer.voidXmppStreamEncoder. encode(StreamElement streamElement, Writer writer)Encodes an XMPP element to aWriter.voidXmppStreamEncoder. process(StreamElement streamElement, Writer writer, WriterInterceptorChain chain)Method parameters in rocks.xmpp.util with type arguments of type StreamElement Modifier and Type Method Description voidXmppStreamDecoder. 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 StreamElementXmppWebSocketDecoder. decode(Reader reader)Methods in rocks.xmpp.websocket.codec with parameters of type StreamElement Modifier and Type Method Description voidXmppWebSocketEncoder. 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 classCloseThe implementation of the<close/>element in theurn:ietf:params:xml:ns:xmpp-framingnamespace.classOpenThe implementation of the<open/>element in theurn:ietf:params:xml:ns:xmpp-framingnamespace. - 
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 
 -