Connector.ConnectedHandler, Connector.DisconnectedHandler, Connector.EncryptionEstablishedHandler, Connector.ErrorHandler, Connector.StanzaReceivedHandler, Connector.StanzaSendingHandler, Connector.State, Connector.StateChangedHandler, Connector.StreamRestartedHandler, Connector.StreamTerminatedHandler
COMPRESSED_KEY, CONNECTOR_STAGE_KEY, CONNECTOR_STAGE_TIMESTAMP_KEY, DISABLE_KEEPALIVE_KEY, ENCRYPTED_KEY, EXTERNAL_KEEPALIVE_KEY, PROXY_HOST, PROXY_PORT, PROXY_TYPE, RECONNECTING_KEY, SEE_OTHER_HOST_KEY, TRUST_MANAGERS_KEY
Constructor and Description |
---|
ConnectorWrapper() |
Modifier and Type | Method and Description |
---|---|
XmppSessionLogic |
createSessionLogic(XmppModulesManager modulesManager,
PacketWriter writer)
Returns instance of XmppSessionLogic to work with this
connector.
|
Connector |
getConnector()
Returns wrapped connector.
|
Connector.State |
getState()
Returns current State of connector.
|
boolean |
isCompressed()
Returns XML Stream compression state.
|
boolean |
isSecure()
Returns connection security state.
|
void |
keepalive()
Whitespace ping.
|
void |
restartStream()
Sends new XML Stream header.
|
void |
send(Element stanza)
Sends given XML Element to server.
|
void |
setConnector(Connector connector)
Sets connector to be wrapped.
|
void |
start()
Starts connector.
|
void |
stop()
Stops connector and closes connections.
|
void |
stop(boolean terminate)
Stops connector.
|
public XmppSessionLogic createSessionLogic(XmppModulesManager modulesManager, PacketWriter writer)
Connector
createSessionLogic
in interface Connector
modulesManager
- module managerwriter
- writerpublic Connector getConnector()
public void setConnector(Connector connector)
connector
- connector.public Connector.State getState()
Connector
public boolean isCompressed()
Connector
isCompressed
in interface Connector
true> if XML Stream is compressed.
public boolean isSecure()
Connector
public void keepalive() throws JaxmppException
Connector
keepalive
in interface Connector
JaxmppException
public void restartStream() throws JaxmppException
Connector
restartStream
in interface Connector
JaxmppException
public void send(Element stanza) throws JaxmppException
Connector
send
in interface Connector
stanza
- XML element to send.JaxmppException
public void start() throws JaxmppException
Connector
start
in interface Connector
JaxmppException
public void stop() throws JaxmppException
Connector
stop
in interface Connector
JaxmppException
public void stop(boolean terminate) throws JaxmppException
Connector
stop
in interface Connector
terminate
- if true then connection will be terminated immediatelly and connector will be
stopped.
JaxmppException
Copyright © 2006–2023 Tigase. All rights reserved.