public class BoshIOService extends XMPPIOService<Object>
Modifier and Type | Class and Description |
---|---|
static interface |
BoshIOService.ConfigProvider |
Modifier and Type | Field and Description |
---|---|
static String |
EOL |
ACK_NAME, CROSS_DOMAIN_POLICY_FILE_PROP_KEY, CROSS_DOMAIN_POLICY_FILE_PROP_VAL, DOM_HANDLER, ID_ATT, parser, processors, REQ_NAME, serviceListener, STREAM_CLOSING, writeInProgress
cb, CERT_CHECK_RESULT, CERT_REQUIRED_DOMAIN, decoder, encoder, HOSTNAME_KEY, partialCharacterBytes, PORT_TYPE_PROP_KEY, SESSION_ID_KEY, SSL_PROTOCOLS_KEY
Constructor and Description |
---|
BoshIOService(BoshIOService.ConfigProvider configProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkData(char[] data) |
long |
getRid() |
UUID |
getSid() |
BoshTask |
getWaitTimer() |
StringBuilder |
prepareHeaders(String data) |
void |
sendErrorAndStop(Authorization errorCode,
StreamError streamError,
Packet packet,
String errorMsg) |
void |
setContentType(String ct) |
void |
setRid(long rid) |
void |
setSid(UUID sid) |
void |
setWaitTimer(BoshTask timer) |
void |
writeRawData(String data) |
addPacketToSend, addReceivedPacket, call, checkBufferLimit, clearWaitingPackets, forceStop, getLastXmppPacketReceiveTime, getPacketsReceived, getPacketsSent, getReceivedPackets, getTotalPacketsReceived, getTotalPacketsSent, getUserJid, getWaitingForAct, getWaitingPackets, getXMLNS, hasParsedElements, moveParsedPacketsToReceived, prepareStreamClose, processSocketData, processWaitingPackets, receivedPackets, setAckMode, setElementLimits, setIOServiceListener, setProcessors, setUserJid, setXMLNS, stop, toString, xmppStreamClosed, xmppStreamOpen, xmppStreamOpened
accept, byteOrder, connectionType, debug, debug, getBuffOverflow, getBytesReceived, getBytesSent, getCertificateContainer, getConnectionId, getDataReceiver, getIO, getLastTransferTime, getLocalAddress, getLocalCertificate, getLocalPort, getPeerCertificate, getReadCounters, getRefObject, getRemoteAddress, getSessionData, getSocketChannel, getSocketInputSize, getStatistics, getTlsUniqueId, getTotalBuffOverflow, getTotalBytesReceived, getTotalBytesSent, getUniqueId, getWriteCounters, handleMalformedInput, handshakeCompleted, isConnected, isInputBufferEmpty, isSocketServiceReady, readBytes, readCompleted, readData, setBufferLimit, setCertificateContainer, setConnectionId, setDataReceiver, setIOServiceListener, setRefObject, setSessionData, setSocketServiceReady, setSslContextContainer, setX509TrustManagers, startSSL, startTLS, startZLib, waitingToRead, waitingToSend, waitingToSendSize, writeBytes, writeData
public static final String EOL
public BoshIOService(BoshIOService.ConfigProvider configProvider)
public long getRid()
public void setRid(long rid)
public UUID getSid()
public void setSid(UUID sid)
public BoshTask getWaitTimer()
public void setWaitTimer(BoshTask timer)
public void sendErrorAndStop(Authorization errorCode, StreamError streamError, Packet packet, String errorMsg) throws IOException
IOException
public void setContentType(String ct)
public StringBuilder prepareHeaders(String data)
public void writeRawData(String data) throws IOException
writeRawData
in class XMPPIOService<Object>
IOException
public boolean checkData(char[] data) throws IOException
checkData
in class XMPPIOService<Object>
IOException
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.