public abstract class XmppClientToServerTransport
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
XmppClientToServerTransport.LookupConnectionEndpointsFailed |
protected static interface |
XmppClientToServerTransport.LookupConnectionEndpointsResult |
protected static interface |
XmppClientToServerTransport.LookupConnectionEndpointsSuccess |
static class |
XmppClientToServerTransport.Stats |
| Modifier and Type | Field and Description |
|---|---|
protected ModularXmppClientToServerConnectionInternal |
connectionInternal |
| Modifier | Constructor and Description |
|---|---|
protected |
XmppClientToServerTransport(ModularXmppClientToServerConnectionInternal connectionInternal) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
afterFiltersClosed()
Notify the transport that new outgoing data is available.
|
protected abstract void |
disconnect()
Called by the CloseConnection state.
|
abstract javax.net.ssl.SSLSession |
getSslSession() |
abstract XmppClientToServerTransport.Stats |
getStats() |
abstract boolean |
isConnected() |
boolean |
isTransportSecured() |
protected abstract void |
loadConnectionEndpoints(XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess) |
protected abstract java.util.List<SmackFuture<XmppClientToServerTransport.LookupConnectionEndpointsResult,java.lang.Exception>> |
lookupConnectionEndpoints() |
protected abstract void |
notifyAboutNewOutgoingElements() |
protected abstract void |
resetDiscoveredConnectionEndpoints() |
protected final ModularXmppClientToServerConnectionInternal connectionInternal
protected XmppClientToServerTransport(ModularXmppClientToServerConnectionInternal connectionInternal)
protected abstract void resetDiscoveredConnectionEndpoints()
protected abstract java.util.List<SmackFuture<XmppClientToServerTransport.LookupConnectionEndpointsResult,java.lang.Exception>> lookupConnectionEndpoints()
protected abstract void loadConnectionEndpoints(XmppClientToServerTransport.LookupConnectionEndpointsSuccess lookupConnectionEndpointsSuccess)
protected abstract void afterFiltersClosed()
protected abstract void disconnect()
protected abstract void notifyAboutNewOutgoingElements()
public abstract javax.net.ssl.SSLSession getSslSession()
public abstract boolean isConnected()
public boolean isTransportSecured()
public abstract XmppClientToServerTransport.Stats getStats()