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 StreamElement
This 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.