public interface XMPPIOProcessor
| Modifier and Type | Method and Description |
|---|---|
String |
getId()
Returns identifier of 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
|
tigase.xml.Element[] |
supStreamFeatures(XMPPIOService service)
Returns array of features added by this processor
|
String getId()
tigase.xml.Element[] supStreamFeatures(XMPPIOService service)
service - boolean processIncoming(XMPPIOService service, Packet packet)
service - packet - IOExceptionboolean processOutgoing(XMPPIOService service, Packet packet)
service - packet - IOExceptionvoid 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 - Copyright © 2013 Tigase. All rights reserved.