Interface Nonza

All Superinterfaces:
Element, NamedElement, TopLevelStreamElement, XmlElement, XmlLangElement
All Known Subinterfaces:
SaslNonza
All Known Implementing Classes:
AbstractStreamClose, AbstractStreamOpen, ClientStateIndication.Active, ClientStateIndication.Inactive, Compress, Compressed, Failure, SaslNonza.AuthMechanism, SaslNonza.Challenge, SaslNonza.Response, SaslNonza.SASLFailure, SaslNonza.Success, StartTls, StreamClose, StreamError, StreamManagement.AckAnswer, StreamManagement.AckRequest, StreamManagement.Enable, StreamManagement.Enabled, StreamManagement.Failed, StreamManagement.Resume, StreamManagement.Resumed, StreamOpen, TlsFailure, TlsProceed, WebSocketCloseElement, WebSocketOpenElement

public interface Nonza extends TopLevelStreamElement
A Nonza, i.e. everything that is not a stanza as defined RFC 6120 8. Stanzas are Message, Presence and IQ. Everything else should sublcass this class instead of Stanza.

It is important to cleanly distinguish between stanzas and non-stanzas. For example plain stream elements don't count into the stanza count of XEP-198 Stream Management.

See Also: