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
- IOException
void 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
- streamErrorName
- Copyright © 2018 "Tigase, Inc.". All rights reserved.