Class XmppWebSocketTransportModuleDescriptor


  • public final class XmppWebSocketTransportModuleDescriptor
    extends org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor
    The descriptor class for XmppWebSocketTransportModule.
    To add XmppWebSocketTransportModule to ModularXmppClientToServerConnection, use ModularXmppClientToServerConnectionConfiguration.Builder.addModule(ModularXmppClientToServerConnectionModuleDescriptor).
    • Method Detail

      • validateConfiguration

        protected void validateConfiguration​(org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionConfiguration configuration)
        Overrides:
        validateConfiguration in class org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor
      • isWebSocketEndpointDiscoveryEnabled

        public boolean isWebSocketEndpointDiscoveryEnabled()
        Returns true if websocket endpoint discovery is true, returns false otherwise.
        Returns:
        boolean
      • isImplicitWebSocketEndpointEnabled

        public boolean isImplicitWebSocketEndpointEnabled()
      • getExplicitlyProvidedUri

        public java.net.URI getExplicitlyProvidedUri()
        Returns explicitly configured websocket endpoint uri.
        Returns:
        uri
      • getStateDescriptors

        protected java.util.Set<java.lang.Class<? extends org.jivesoftware.smack.fsm.StateDescriptor>> getStateDescriptors()
        Specified by:
        getStateDescriptors in class org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor
      • constructXmppConnectionModule

        protected org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModule<? extends org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor> constructXmppConnectionModule​(org.jivesoftware.smack.c2s.internal.ModularXmppClientToServerConnectionInternal connectionInternal)
        Specified by:
        constructXmppConnectionModule in class org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor