public interface XMPPIOProcessor
| Modifier and Type | Method and Description |
|---|---|
String |
getId()
Returns identifier of processor
|
void |
getStatistics(StatisticsList list)
Returns statistics generated by this processor
|
void |
packetsSent(XMPPIOService service)
Method is called when all waiting data was written to socket.
|
void |
processCommand(XMPPIOService service,
Packet packet)
Process command execution which may be sent from other component and
should be processed by processor
|
boolean |
processIncoming(XMPPIOService service,
Packet packet)
Process packets read from socket as they are sent to SessionManager.
|
boolean |
processOutgoing(XMPPIOService service,
Packet packet)
Process outgoing packets as they are added to XMPPIOService outgoing
packets queue.
|
boolean |
serviceStopped(XMPPIOService service,
boolean streamClosed)
Method called when XMPPIOService is closed.
|
void |
setConnectionManager(ConnectionManager connectionManager)
Sets connection manager instance for which this XMPPIOProcessor is used
|
void |
setProperties(Map<String,Object> props)
Method used for setting properties
|
void |
streamError(XMPPIOService service,
StreamError streamError)
Method called when XMPP stream error is about to be sent
|
Element[] |
supStreamFeatures(XMPPIOService service)
Returns array of features added by this processor
|
String getId()
void getStatistics(StatisticsList list)
list - Element[] supStreamFeatures(XMPPIOService service)
service - boolean processIncoming(XMPPIOService service, Packet packet)
service - packet - boolean processOutgoing(XMPPIOService service, Packet packet)
service - packet - void packetsSent(XMPPIOService service) throws IOException
service - IOExceptionvoid processCommand(XMPPIOService service, Packet packet)
packet - boolean serviceStopped(XMPPIOService service, boolean streamClosed)
service - streamClosed - void setConnectionManager(ConnectionManager connectionManager)
connectionManager - void setProperties(Map<String,Object> props)
props - void streamError(XMPPIOService service, StreamError streamError)
service - streamError - Copyright © 2017 "Tigase, Inc.". All rights reserved.