Package rocks.xmpp.core.stream.model
Interface StreamElement
-
- All Known Subinterfaces:
SessionClose,SessionOpen
- All Known Implementing Classes:
Abort,Auth,Body,Challenge,ClientIQ,ClientMessage,ClientPresence,ClientState,Close,ComponentIQ,ComponentMessage,ComponentPresence,ExtensibleStanza,Failure,Failure,Handshake,IQ,Message,Open,Presence,Proceed,Response,ServerIQ,ServerMessage,ServerPresence,Stanza,StartTls,StreamCompression,StreamCompression.Compress,StreamCompression.Failure,StreamError,StreamFeatures,StreamHeader,StreamManagement.Answer,StreamManagement.Enable,StreamManagement.Enabled,StreamManagement.Failed,StreamManagement.HandledCountTooHigh,StreamManagement.Request,StreamManagement.Resume,StreamManagement.Resumed,Success
public interface StreamElementThis is a marker interface to mark top-level elements, which can be sent over the stream.Usually this is a stanza like
<iq/>,<message/>and<presence/>, but can also be XML elements used for SASL, TLS or by XEP-0198: Stream Management.