C G H P R S 
All Classes All Packages

C

CompressionNegotiator - Class in rocks.xmpp.core.extensions.compress.server
Negotiates stream compression by advertising support for it and later compressing the stream.
CompressionNegotiator(TcpConnection, String...) - Constructor for class rocks.xmpp.core.extensions.compress.server.CompressionNegotiator
Constructs the compression negotiator.
createStreamFeature() - Method in class rocks.xmpp.core.extensions.compress.server.CompressionNegotiator
 
createStreamFeature() - Method in interface rocks.xmpp.core.stream.server.StreamFeatureProvider
Creates a concrete stream feature for inclusion in the stream features element after sending the response stream header.
createStreamFeature() - Method in class rocks.xmpp.core.tls.server.StartTlsNegotiator
 

G

getDomain() - Method in interface rocks.xmpp.core.server.ServerConfiguration
 
getJAXBContext() - Method in interface rocks.xmpp.core.server.ServerConfiguration
 
getMarshaller() - Method in interface rocks.xmpp.core.server.ServerConfiguration
 
getPort() - Method in interface rocks.xmpp.core.server.ServerConfiguration
 
getStreamFeatures() - Method in class rocks.xmpp.core.stream.server.ServerStreamFeaturesManager
Gets the stream features which shall be advertised.
getUnmarshaller(Locale) - Method in interface rocks.xmpp.core.server.ServerConfiguration
 

H

handleElement(StreamElement) - Method in class rocks.xmpp.core.stream.server.ServerStreamFeaturesManager
Handles an inbound element and tries to find a negotiator which feels responsible to negotiate the element.

P

processNegotiation(Object) - Method in class rocks.xmpp.core.extensions.compress.server.CompressionNegotiator
 
processNegotiation(Object) - Method in class rocks.xmpp.core.tls.server.StartTlsNegotiator
 

R

registerStreamFeatureProvider(StreamFeatureProvider<? extends StreamFeature>) - Method in class rocks.xmpp.core.stream.server.ServerStreamFeaturesManager
Registers a stream feature negotiator.
rocks.xmpp.core.extensions.compress.server - package rocks.xmpp.core.extensions.compress.server
Provides classes for server-side stream compression negotiation.
rocks.xmpp.core.server - package rocks.xmpp.core.server
 
rocks.xmpp.core.stream.server - package rocks.xmpp.core.stream.server
Provides classes for stream negotiation from a server perspective.
rocks.xmpp.core.tls.server - package rocks.xmpp.core.tls.server
Provides classes for server-side negotiation of STARTTLS.

S

ServerConfiguration - Interface in rocks.xmpp.core.server
 
ServerStreamFeaturesManager - Class in rocks.xmpp.core.stream.server
Negotiates stream features from a server perspective.
ServerStreamFeaturesManager() - Constructor for class rocks.xmpp.core.stream.server.ServerStreamFeaturesManager
 
StartTlsNegotiator - Class in rocks.xmpp.core.tls.server
Negotiates STARTTLS for a TCP connection by advertising support for STARTTLS and later securing the connection.
StartTlsNegotiator(TcpConnection) - Constructor for class rocks.xmpp.core.tls.server.StartTlsNegotiator
 
StreamFeatureProvider<T extends StreamFeature> - Interface in rocks.xmpp.core.stream.server
Provides a stream feature for inclusion in the stream features element.
C G H P R S 
All Classes All Packages