RefObject - public class WebSocketXMPPIOService<RefObject> extends XMPPIOService<RefObject>
| Modifier and Type | Class and Description |
|---|---|
static class |
WebSocketXMPPIOService.WebSocketXMPPSpec |
| Modifier and Type | Field and Description |
|---|---|
protected long |
frameLength |
protected byte[] |
maskingKey |
ACK_NAME, CROSS_DOMAIN_POLICY_FILE_PROP_KEY, CROSS_DOMAIN_POLICY_FILE_PROP_VAL, DOM_HANDLER, ID_ATT, parser, REQ_NAME, writeInProgresscb, CERT_CHECK_RESULT, CERT_REQUIRED_DOMAIN, decoder, encoder, HOSTNAME_KEY, partialCharacterBytes, PORT_TYPE_PROP_KEY, SESSION_ID_KEY, SSL_PROTOCOLS_KEY| Constructor and Description |
|---|
WebSocketXMPPIOService(WebSocketProtocolIfc[] enabledProtocols) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addReceivedPacket(Packet packet)
Method
addReceivedPacket puts processing results to queue. |
void |
dumpHeaders(Map<String,String> headers) |
protected WebSocketXMPPIOService.WebSocketXMPPSpec |
getWebSocketXMPPSpec() |
protected String |
prepareStreamClose() |
protected char[] |
readData()
Describe
readData method here. |
void |
stop()
Describe
stop method here. |
protected void |
writeBytes(ByteBuffer data)
Method description
|
protected void |
writeData(String data)
Custom implementation of writeData function which encodes data
in WebSocket protocol frames
|
addPacketToSend, checkBufferLimit, checkData, clearWaitingPackets, forceStop, getLastXmppPacketReceiveTime, getPacketsReceived, getPacketsSent, getReceivedPackets, getTotalPacketsReceived, getTotalPacketsSent, getUserJid, getWaitingForAct, getWaitingPackets, getXMLNS, processSocketData, processWaitingPackets, receivedPackets, setAckMode, setElementLimits, setIOServiceListener, setProcessors, setUserJid, setXMLNS, toString, writeRawData, xmppStreamClosed, xmppStreamOpen, xmppStreamOpenedaccept, byteOrder, call, connectionType, debug, debug, getBuffOverflow, getBytesReceived, getBytesSent, getConnectionId, getDataReceiver, getLastTransferTime, getLocalAddress, getLocalPort, getPeersJIDsFromCert, getReadCounters, getRefObject, getRemoteAddress, getSessionData, getSocketChannel, getStatistics, getTotalBuffOverflow, getTotalBytesReceived, getTotalBytesSent, getUniqueId, getWriteCounters, getX509TrustManagers, handshakeCompleted, isConnected, isInputBufferEmpty, readBytes, readCompleted, setBufferLimit, setConnectionId, setDataReceiver, setIOServiceListener, setRefObject, setSessionData, setX509TrustManagers, startSSL, startTLS, startZLib, waitingToRead, waitingToSend, waitingToSendSizepublic WebSocketXMPPIOService(WebSocketProtocolIfc[] enabledProtocols)
public void stop()
IOServicestop method here.stop in class XMPPIOService<RefObject>protected void addReceivedPacket(Packet packet)
XMPPIOServiceaddReceivedPacket puts processing results to queue. The
processing results are usually data (messages) which has been just received
from socket.addReceivedPacket in class XMPPIOService<RefObject>packet - a Packet value of processing results.protected WebSocketXMPPIOService.WebSocketXMPPSpec getWebSocketXMPPSpec()
protected String prepareStreamClose()
prepareStreamClose in class XMPPIOService<RefObject>protected char[] readData()
throws IOException
IOServicereadData method here.readData in class IOService<RefObject>char[] valueIOException - if an error occursprotected void writeData(String data)
protected void writeBytes(ByteBuffer data)
IOServicewriteBytes in class IOService<RefObject>Copyright © 2016 "Tigase, Inc.". All rights reserved.