public static final class XmppWebSocketTransportModuleDescriptor.Builder
extends org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor.Builder
XmppWebSocketTransportModuleDescriptor.
XmppWebSocketTransportModuleDescriptor.Builder, use XmppWebSocketTransportModuleDescriptor.getBuilder(ModularXmppClientToServerConnectionConfiguration.Builder) method.
explicitlySetWebSocketEndpoint(URI) to configure the URI of an endpoint as a backup in case connection couldn't be established with endpoints through http lookup.
explicitlySetWebSocketEndpointAndDiscovery(URI, boolean) to configure endpoint and disallow websocket endpoint discovery through http lookup.
By default, performWebSocketEndpointDiscovery is set to true.
build() to obtain XmppWebSocketTransportModuleDescriptor.| Modifier and Type | Method and Description |
|---|---|
org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor |
build() |
XmppWebSocketTransportModuleDescriptor.Builder |
disableImplicitWebsocketEndpoint() |
XmppWebSocketTransportModuleDescriptor.Builder |
explicitlySetWebSocketEndpoint(java.lang.CharSequence endpoint) |
XmppWebSocketTransportModuleDescriptor.Builder |
explicitlySetWebSocketEndpoint(java.net.URI endpoint) |
XmppWebSocketTransportModuleDescriptor.Builder |
explicitlySetWebSocketEndpointAndDiscovery(java.lang.CharSequence endpoint,
boolean performWebSocketEndpointDiscovery) |
XmppWebSocketTransportModuleDescriptor.Builder |
explicitlySetWebSocketEndpointAndDiscovery(java.net.URI endpoint,
boolean performWebSocketEndpointDiscovery) |
public XmppWebSocketTransportModuleDescriptor.Builder explicitlySetWebSocketEndpoint(java.net.URI endpoint)
public XmppWebSocketTransportModuleDescriptor.Builder explicitlySetWebSocketEndpointAndDiscovery(java.net.URI endpoint, boolean performWebSocketEndpointDiscovery)
public XmppWebSocketTransportModuleDescriptor.Builder explicitlySetWebSocketEndpoint(java.lang.CharSequence endpoint) throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic XmppWebSocketTransportModuleDescriptor.Builder explicitlySetWebSocketEndpointAndDiscovery(java.lang.CharSequence endpoint, boolean performWebSocketEndpointDiscovery) throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic XmppWebSocketTransportModuleDescriptor.Builder disableImplicitWebsocketEndpoint()
public org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor build()
build in class org.jivesoftware.smack.c2s.ModularXmppClientToServerConnectionModuleDescriptor.Builder