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 |
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)
Element[] supStreamFeatures(XMPPIOService service)
boolean processIncoming(XMPPIOService service, Packet packet)
boolean processOutgoing(XMPPIOService service, Packet packet)
void packetsSent(XMPPIOService service) throws IOException
IOException
void processCommand(XMPPIOService service, Packet packet)
boolean serviceStopped(XMPPIOService service, boolean streamClosed)
void streamError(XMPPIOService service, StreamError streamError)
Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.