Modifier and Type | Method and Description |
---|---|
void |
BruteForceLockerBean.BruteForceLockerVHostExtension.addCommandFields(String prefix,
Packet packet,
boolean forDefault) |
void |
BruteForceLockerBean.BruteForceLockerVHostExtension.initFromCommand(String prefix,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
Queue<Packet> |
ClusterConnectionManager.processSocketData(XMPPIOService<Object> serv) |
Modifier and Type | Method and Description |
---|---|
boolean |
SessionManagerClustered.fastAddOutPacket(Packet packet) |
protected void |
AmpComponentClustered.forwardPacket(Packet packet) |
XMPPResourceConnection |
SessionManagerClustered.getXMPPResourceConnection(Packet p) |
void |
SessionManagerClustered.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
int |
ClusterConnectionManager.hashCodeForPacket(Packet packet) |
void |
ClusterConnectionManager.processOutPacket(Packet packet) |
void |
SessionManagerClustered.processPacket(Packet packet)
This is the main
Packet processing method. |
void |
ClusterConnectionManager.processPacket(Packet packet) |
void |
AmpComponentClustered.processPacket(Packet packet) |
void |
VirtualComponent.processPacket(Packet packet,
Queue<Packet> results) |
void |
ClusterController.processPacket(Packet packet,
Queue<Packet> results) |
void |
SessionManagerClustered.processPacket(Packet packet,
XMPPResourceConnection conn) |
boolean |
ClusterConnectionManager.processUndeliveredPacket(Packet packet,
Long stamp,
String errorMessage) |
XMPPIOService<Object> |
ClusterConnectionSelectorOld.selectConnection(Packet p,
ClusterConnection conn) |
XMPPIOService<Object> |
ClusterConnectionSelector.selectConnection(Packet p,
ClusterConnection conn) |
protected boolean |
ClusterConnectionManager.writePacketToSocket(Packet p) |
Modifier and Type | Method and Description |
---|---|
void |
VirtualComponent.processPacket(Packet packet,
Queue<Packet> results) |
void |
ClusterController.processPacket(Packet packet,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
void |
ClusterElement.addDataPacket(Packet packet) |
boolean |
SessionManagerClusteredIfc.fastAddOutPacket(Packet packet) |
XMPPResourceConnection |
SessionManagerClusteredIfc.getXMPPResourceConnection(Packet el_packet) |
int |
ClusterConnectionHandler.hashCodeForPacket(Packet packet)
Generates hashCode for particular packet used to spread processing between thread or connections
|
void |
SessionManagerClusteredIfc.processPacket(Packet el_packet,
XMPPResourceConnection conn) |
XMPPIOService<Object> |
ClusterConnectionSelectorIfc.selectConnection(Packet packet,
ClusterConnection conn)
Method returns XMPPIOService instances which should be used to send packet between cluster nodes
|
Constructor and Description |
---|
ClusterElement(JID from,
JID to,
StanzaType type,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
void |
ClusterRepoItem.addCommandFields(Packet packet) |
void |
ClusterRepoItem.initFromCommand(Packet packet) |
Modifier and Type | Method and Description |
---|---|
List<JID> |
DefaultClusteringStrategyAbstract.getNodesForIqResponse(Packet packet) |
List<JID> |
SMNonCachingAllNodes.getNodesForPacketForward(JID fromNode,
Set<JID> visitedNodes,
Packet packet) |
List<JID> |
DefaultClusteringStrategyAbstract.getNodesForPacketForward(JID fromNode,
Set<JID> visitedNodes,
Packet packet) |
List<JID> |
DefaultClusteringStrategy.getNodesForPacketForward(JID fromNode,
Set<JID> visitedNodes,
Packet packet) |
void |
DefaultClusteringStrategyAbstract.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
void |
DefaultClusteringStrategy.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
void |
ClusteringStrategyIfc.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
boolean |
DefaultClusteringStrategyAbstract.isIqResponseToNode(Packet packet) |
protected boolean |
SMNonCachingAllNodes.isSuitableForForward(Packet packet) |
protected boolean |
DefaultClusteringStrategyAbstract.isSuitableForForward(Packet packet) |
boolean |
DefaultClusteringStrategyAbstract.processPacket(Packet packet,
XMPPResourceConnection conn) |
boolean |
ClusteringStrategyIfc.processPacket(Packet packet,
XMPPResourceConnection conn) |
boolean |
DefaultClusteringStrategyAbstract.sendToNextNode(JID fromNode,
Set<JID> visitedNodes,
Map<String,String> data,
Packet packet)
Method attempts to send the packet to the next cluster node.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractComponent.addOutPacket(Packet packet,
AsyncCallback asyncCallback)
Deprecated.
|
void |
AbstractKernelBasedComponent.processPacket(Packet packet) |
void |
AbstractComponent.processPacket(Packet packet)
Deprecated.
|
boolean |
ComponenScriptCommandProcessor.processScriptCommand(Packet pc,
Queue<Packet> results) |
void |
PacketWriter.write(Packet packet)
Writes single Packet.
|
void |
AbstractKernelBasedComponent.DefaultPacketWriter.write(Packet packet) |
void |
AbstractComponent.DefaultPacketWriter.write(Packet packet) |
void |
PacketWriter.write(Packet packet,
AsyncCallback callback) |
void |
AbstractKernelBasedComponent.DefaultPacketWriter.write(Packet packet,
AsyncCallback callback) |
void |
AbstractComponent.DefaultPacketWriter.write(Packet packet,
AsyncCallback callback) |
Modifier and Type | Method and Description |
---|---|
boolean |
ComponenScriptCommandProcessor.processScriptCommand(Packet pc,
Queue<Packet> results) |
void |
PacketWriter.write(Collection<Packet> packets)
Writes collection of Packets.
|
void |
AbstractKernelBasedComponent.DefaultPacketWriter.write(Collection<Packet> elements) |
void |
AbstractComponent.DefaultPacketWriter.write(Collection<Packet> elements) |
Modifier and Type | Method and Description |
---|---|
Packet |
AdhHocRequest.getIq() |
Modifier and Type | Method and Description |
---|---|
List<Packet> |
AdHocScriptCommandManager.process(Packet packet) |
Modifier and Type | Method and Description |
---|---|
List<Packet> |
AdHocScriptCommandManager.process(Packet packet) |
void |
AdHocCommandManager.process(Packet packet,
Consumer<Packet> resultConsumer) |
void |
AdHocCommandManager.process(Packet packet,
Element commandElement,
String node,
String action,
String sessionId,
AdHocCommand adHocCommand,
Consumer<Packet> resultConsumer) |
Modifier and Type | Method and Description |
---|---|
void |
AdHocCommandManager.process(Packet packet,
Consumer<Packet> resultConsumer) |
void |
AdHocCommandManager.process(Packet packet,
Element commandElement,
String node,
String action,
String sessionId,
AdHocCommand adHocCommand,
Consumer<Packet> resultConsumer) |
Modifier and Type | Method and Description |
---|---|
default boolean |
Module.canHandle(Packet packet)
Returns true if Packet can be procesed by module.
|
void |
Module.process(Packet packet)
Process incoming stanza.
|
void |
StanzaProcessor.processPacket(Packet packet) |
void |
StanzaProcessor.sendException(Packet packet,
ComponentException e)
Converts
ComponentException to XMPP error stanza and sends it to sender of packet. |
protected void |
AbstractModule.write(Packet packet) |
protected void |
AbstractModule.write(Packet packet,
AsyncCallback asyncCallback) |
Modifier and Type | Method and Description |
---|---|
protected Packet |
DiscoveryModule.prepareDiscoInfoReponse(Packet packet,
JID jid,
String node,
JID senderJID)
Deprecated.
|
protected Packet |
DiscoveryModule.prepareDiscoInfoResponse(Packet packet,
JID jid,
String node,
JID senderJID) |
Modifier and Type | Method and Description |
---|---|
protected Packet |
DiscoveryModule.prepareDiscoInfoReponse(Packet packet,
JID jid,
String node,
JID senderJID)
Deprecated.
|
protected Packet |
DiscoveryModule.prepareDiscoInfoResponse(Packet packet,
JID jid,
String node,
JID senderJID) |
void |
XmppPingModule.process(Packet iq) |
void |
JabberVersionModule.process(Packet packet) |
void |
DiscoveryModule.process(Packet packet) |
void |
AdHocCommandModule.process(Packet packet) |
protected void |
DiscoveryModule.processAdHocCommandItems(Packet packet,
JID jid,
String node,
JID senderJID) |
protected void |
DiscoveryModule.processDiscoInfo(Packet packet,
JID jid,
String node,
JID senderJID) |
protected void |
DiscoveryModule.processDiscoItems(Packet packet,
JID jid,
String node,
JID senderJID) |
protected void |
AdHocCommandModule.processScriptAdHoc(Packet packet) |
boolean |
AdHocCommandModule.ScriptCommandProcessor.processScriptCommand(Packet pc,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
boolean |
AdHocCommandModule.ScriptCommandProcessor.processScriptCommand(Packet pc,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
Runnable |
ResponseManager.getResponseHandler(Packet element)
Returns handler for response of sent
<iq/> stanza. |
void |
AsyncCallback.onError(Packet responseStanza,
String errorCondition)
Called when received response has type error.
|
void |
AsyncCallback.onSuccess(Packet responseStanza)
Called when received response has type result.
|
String |
ResponseManager.registerResponseHandler(Packet stanza,
Long timeout,
AsyncCallback callback)
Register callback for response of sent
<iq/> stanza. |
Constructor and Description |
---|
DefaultResponseHandler(Packet packet,
ResponseManager.Entry entry) |
Modifier and Type | Method and Description |
---|---|
void |
ConfigItem.addCommandFields(Packet packet) |
void |
ConfigItem.initFromCommand(Packet packet) |
void |
ConfiguratorOld.processPacket(Packet packet,
Queue<Packet> results) |
Object |
ConfiguratorOld.setPropertyValue(String key,
String val,
Packet result_pack,
boolean admin) |
Modifier and Type | Method and Description |
---|---|
void |
ConfiguratorOld.processPacket(Packet packet,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
void |
RepositoryItemAbstract.addCommandFields(Packet packet) |
void |
RepositoryItem.addCommandFields(Packet packet)
The method is used for handling ad-hoc commands.
|
void |
RepositoryItemAbstract.initFromCommand(Packet packet) |
void |
RepositoryItem.initFromCommand(Packet packet)
The method used for handling ad-hoc commands.
|
Modifier and Type | Method and Description |
---|---|
void |
XMPPServiceCollector.processPacket(Packet packet,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
void |
XMPPServiceCollector.processPacket(Packet packet,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
void |
UnsubscribeModule.process(Packet packet) |
void |
SubscribeModule.process(Packet packet) |
void |
EventReceiverModule.process(Packet packet) |
void |
EventPublisherModule.process(Packet packet) |
protected Element |
SubscribeModule.processClusterSubscription(Packet packet) |
protected void |
EventbusDiscoveryModule.processDiscoInfo(Packet packet,
JID jid,
String node,
JID senderJID) |
protected void |
EventbusDiscoveryModule.processDiscoItems(Packet packet,
JID jid,
String node,
JID senderJID) |
protected Element |
SubscribeModule.processNonClusterSubscription(Packet packet) |
void |
EventBusComponent.processPacket(Packet packet) |
Modifier and Type | Method and Description |
---|---|
void |
SSLContextContainer.HardenedModeVHostItemExtension.addCommandFields(String prefix,
Packet packet,
boolean forDefault) |
void |
SSLContextContainer.HardenedModeVHostItemExtension.initFromCommand(String prefix,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
void |
AdHocCommandMonitorModule.process(Packet packet) |
protected void |
DiscoveryMonitorModule.processAdHocCommandItems(Packet packet,
JID jid,
String node,
JID senderJID) |
protected void |
DiscoveryMonitorModule.processDiscoInfo(Packet packet,
JID jid,
String node,
JID senderJID) |
protected void |
DiscoveryMonitorModule.processDiscoItems(Packet packet,
JID jid,
String node,
JID senderJID) |
Modifier and Type | Class and Description |
---|---|
class |
Iq
Created: Dec 31, 2009 8:43:21 PM
|
class |
Message
Created: Dec 31, 2009 8:38:38 PM
|
class |
Presence
Created: Dec 31, 2009 8:42:05 PM
|
Modifier and Type | Method and Description |
---|---|
Packet |
Iq.commandResult(Command.DataType cmd_type) |
static Packet |
Iq.commandResultForm(Iq packet) |
static Packet |
Iq.commandResultResult(Iq packet) |
Packet |
Packet.copyElementOnly()
copyElementOnly method creates a copy of the packet with stanza information copied only. |
Packet |
Packet.errorResult(String errorType,
Integer errorCode,
String errorCondition,
String errorText,
boolean includeOriginalXML)
Method returns a modified copy of the
Packet with its stanza as stanza error used for reporting
errors. |
Packet |
PacketFilterIfc.filter(Packet packet)
This is the actual packet filtering method.
|
static Packet |
Message.getMessage(JID from,
JID to,
StanzaType type,
String body,
String subject,
String thread,
String id)
Creates a packet with message stanza.
|
Packet |
Command.getPacket(JID from,
JID to,
StanzaType type,
String id)
Method returns instance of a Packet with command element added.
|
Packet |
Command.getPacket(JID from,
JID to,
StanzaType type,
String id,
Command.DataType data_type)
Method returns instance of a Packet with command element added.
|
Packet |
Packet.okResult(Element includeXML,
int originalXML)
Method returns a modified copy of the
Packet with its stanza as stanza result used for
reporting IQ stanza results. |
Packet |
Packet.okResult(String includeXML,
int originalXML)
Method returns a modified copy of the
Packet with its stanza as stanza result used for
reporting IQ stanza results. |
static Packet |
Packet.packetInstance(Element elem)
The method returns
Packet instance. |
static Packet |
Packet.packetInstance(Element elem,
JID stanzaFrom,
JID stanzaTo)
The method returns
Packet instance. |
static Packet |
Packet.packetInstance(String el_name,
String from,
String to,
StanzaType type)
The method creates XML stanza from given parameters and returns
Packet instance for this XML stanza. |
Packet |
Packet.packRouted()
Returns a new
Packet instance with stanza routed which means an original stanza has been
enclosed inside a route XML element which contains additional information taken from
Packet packet instance internal attributes. |
Packet |
Packet.swapFromTo()
Creates a new
Packet instance with swapped packet source and destination addresses. |
Packet |
Packet.swapFromTo(Element el,
JID stanzaFrom,
JID stanzaTo)
The method creates a new instance of the
Packet class with the packet source and destination
addresses swapped and sets the given stanza element plus source and destination addresses for the new stanza. |
Packet |
Packet.swapStanzaFromTo()
The method creates a new
Packet instance with a stanza copy with swapped source and destination
addresses. |
Packet |
Packet.swapStanzaFromTo(StanzaType type)
The method creates a new
Packet instance with a stanza copy with swapped source and destination
addresses and the given type set. |
Packet |
Packet.unpackRouted()
The method unpacks the original packet and stanza from
route stanza. |
Modifier and Type | Method and Description |
---|---|
abstract Queue<Packet> |
ConnectionManager.processSocketData(IO serv) |
Modifier and Type | Method and Description |
---|---|
static void |
Command.addAction(Packet packet,
Command.Action action) |
static void |
Command.addCheckBoxField(Packet packet,
String f_name,
boolean f_value) |
void |
BasicComponent.ServerInfoVHostItemExtension.addCommandFields(String prefix,
Packet packet,
boolean forDefault) |
static void |
Command.addFieldMultiValue(Packet packet,
String f_name,
List<String> f_value)
A simple method for adding a multi-line (text-multi) data field to the command data form.
|
static void |
Command.addFieldMultiValue(Packet packet,
String f_name,
List<String> f_value,
String label) |
static void |
Command.addFieldMultiValue(Packet packet,
String f_name,
Throwable ex) |
static void |
Command.addFieldValue(Packet packet,
String f_name,
String f_value)
Simple method for adding a new field to the command data form.
|
static void |
Command.addFieldValue(Packet packet,
String f_name,
String[] f_values,
String label,
String[] labels,
String[] options)
This method allows to add a new multi-option-select-many data field to the command data form.
|
static void |
Command.addFieldValue(Packet packet,
String f_name,
String f_value,
String type) |
static void |
Command.addFieldValue(Packet packet,
String f_name,
String f_value,
String type,
String label) |
static void |
Command.addFieldValue(Packet packet,
String f_name,
String f_value,
String label,
String[] labels,
String[] options)
This method allows to add a new multi-option-select-one data field to the command data form.
|
static void |
Command.addFieldValue(Packet packet,
String f_name,
String f_value,
String label,
String[] labels,
String[] options,
String type) |
static void |
Command.addHiddenField(Packet packet,
String f_name,
String f_value) |
static void |
Command.addInstructions(Packet packet,
String instructions) |
static void |
Command.addNote(Packet packet,
String note) |
protected boolean |
AbstractMessageReceiver.addOutPacket(Packet packet) |
protected boolean |
AbstractMessageReceiver.addOutPacketNB(Packet packet)
Non blocking version of
addOutPacket . |
boolean |
PacketWriterWithTimeout.addOutPacketWithTimeout(Packet packet,
Duration timeout,
PacketWriterWithTimeout.Handler handler) |
boolean |
AbstractMessageReceiver.addOutPacketWithTimeout(Packet packet,
Duration timeout,
PacketWriterWithTimeout.Handler handler) |
boolean |
AbstractMessageReceiver.addOutPacketWithTimeout(Packet packet,
ReceiverTimeoutHandler handler,
long delay,
TimeUnit unit) |
boolean |
MessageReceiver.addPacket(Packet packet) |
boolean |
AbstractMessageReceiver.addPacket(Packet packet)
Method adds a
Packet object to the internal input queue. |
boolean |
MessageReceiver.addPacketNB(Packet packet) |
boolean |
AbstractMessageReceiver.addPacketNB(Packet packet)
This is a variant of
addPacket(Packet) method which adds Packet to in the internal
input queue without blocking. |
static void |
Command.addTextField(Packet packet,
String f_name,
String f_value) |
static void |
Command.addTitle(Packet packet,
String title) |
Packet |
PacketFilterIfc.filter(Packet packet)
This is the actual packet filtering method.
|
static Command.Action |
Command.getAction(Packet packet) |
static boolean |
Command.getCheckBoxFieldValue(Packet packet,
String f_name) |
static List<Element> |
Command.getData(Packet packet) |
static Element |
Command.getData(Packet packet,
String el_name,
String xmlns) |
static String |
Command.getFieldKeyStartingWith(Packet packet,
String f_name) |
static String |
Command.getFieldValue(Packet packet,
String f_name) |
static String |
Command.getFieldValue(Packet packet,
String f_name,
boolean debug) |
static String[] |
Command.getFieldValues(Packet packet,
String f_name) |
protected String |
ConnectionManager.getServiceId(Packet packet) |
protected IO |
ConnectionManager.getXMPPIOService(Packet p) |
void |
PacketWriterWithTimeout.Handler.handle(Packet result) |
int |
MessageRouter.hashCodeForPacket(Packet packet) |
int |
ConnectionManager.hashCodeForPacket(Packet packet) |
int |
AbstractMessageReceiver.hashCodeForPacket(Packet packet)
This method decides how incoming packets are distributed among processing threads.
|
void |
BasicComponent.ServerInfoVHostItemExtension.initFromCommand(String prefix,
Packet packet) |
void |
AbstractMessageReceiver.processOutPacket(Packet packet)
By default this method just copies the given packet between queue.
|
void |
MessageRouter.processPacket(Packet packet) |
void |
ConnectionManager.processPacket(Packet packet) |
abstract void |
AbstractMessageReceiver.processPacket(Packet packet)
This is the main
Packet processing method. |
void |
ServerComponent.processPacket(Packet packet,
Queue<Packet> results)
processPacket is a blocking processing method implemented by all components. |
void |
BasicComponent.processPacket(Packet packet,
Queue<Packet> results) |
void |
AbstractMessageReceiver.processPacket(Packet packet,
Queue<Packet> results) |
void |
MessageRouter.processPacketMR(Packet packet,
Queue<Packet> results) |
boolean |
BasicComponent.processScriptCommand(Packet pc,
Queue<Packet> results) |
abstract boolean |
ConnectionManager.processUndeliveredPacket(Packet packet,
Long stamp,
String errorMessage)
Processes undelivered packets
|
static boolean |
Command.removeFieldValue(Packet packet,
String f_name) |
void |
ReceiverTimeoutHandler.responseReceived(Packet data,
Packet response) |
static void |
Command.setData(Packet packet,
Element data) |
static void |
Command.setData(Packet packet,
List<Element> data) |
static void |
Command.setStatus(Packet packet,
Command.Status status) |
void |
ReceiverTimeoutHandler.timeOutExpired(Packet data) |
boolean |
ConnectionManager.writePacketToSocket(IO ios,
Packet p) |
protected boolean |
ConnectionManager.writePacketToSocket(Packet p) |
protected boolean |
ConnectionManager.writePacketToSocket(Packet p,
String serviceId) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractMessageReceiver.addOutPackets(Queue<Packet> packets) |
boolean |
MessageReceiver.addPackets(Queue<Packet> packets) |
boolean |
AbstractMessageReceiver.addPackets(Queue<Packet> packets)
This is a convenience method for adding all packets stored in given queue to the component's internal input
queue.
|
void |
ServerComponent.processPacket(Packet packet,
Queue<Packet> results)
processPacket is a blocking processing method implemented by all components. |
void |
BasicComponent.processPacket(Packet packet,
Queue<Packet> results) |
void |
AbstractMessageReceiver.processPacket(Packet packet,
Queue<Packet> results) |
void |
MessageRouter.processPacketMR(Packet packet,
Queue<Packet> results) |
boolean |
BasicComponent.processScriptCommand(Packet pc,
Queue<Packet> results) |
void |
ConnectionManager.writePacketsToSocket(IO serv,
Queue<Packet> packets) |
Constructor and Description |
---|
Builder(Packet packet) |
Modifier and Type | Method and Description |
---|---|
protected Packet |
ActionAbstract.prepareAmpPacket(Packet packet,
Element rule) |
Modifier and Type | Method and Description |
---|---|
boolean |
AmpComponent.addOutPacket(Packet packet) |
boolean |
ActionResultsHandlerIfc.addOutPacket(Packet packet) |
boolean |
ActionIfc.execute(Packet packet,
Element rule) |
boolean |
ConditionIfc.match(Packet packet,
Element rule) |
protected Packet |
ActionAbstract.prepareAmpPacket(Packet packet,
Element rule) |
void |
AmpComponent.processPacket(Packet packet) |
protected void |
ActionAbstract.removeTigasePayload(Packet packet) |
Modifier and Type | Method and Description |
---|---|
boolean |
AmpComponent.addOutPackets(Queue<Packet> packets) |
boolean |
ActionResultsHandlerIfc.addOutPackets(Queue<Packet> packets) |
Modifier and Type | Method and Description |
---|---|
boolean |
Store.execute(Packet packet,
Element rule) |
boolean |
Notify.execute(Packet packet,
Element rule) |
boolean |
Error.execute(Packet packet,
Element rule) |
boolean |
Drop.execute(Packet packet,
Element rule) |
boolean |
Deliver.execute(Packet packet,
Element rule) |
boolean |
Alert.execute(Packet packet,
Element rule) |
boolean |
Broadcast.preprocess(Packet packet) |
Modifier and Type | Method and Description |
---|---|
boolean |
MatchResource.match(Packet packet,
Element rule) |
boolean |
ExpireAt.match(Packet packet,
Element rule) |
boolean |
Deliver.match(Packet packet,
Element rule) |
Modifier and Type | Method and Description |
---|---|
Queue<Packet> |
BoshConnectionManager.processSocketData(XMPPIOService<Object> srv) |
Modifier and Type | Method and Description |
---|---|
boolean |
BoshSessionTaskHandler.addOutStreamClosed(Packet packet,
BoshSession bs,
boolean withTimeout) |
boolean |
BoshConnectionManager.addOutStreamClosed(Packet packet,
BoshSession bs,
boolean withTimeout) |
boolean |
BoshSessionTaskHandler.addOutStreamOpen(Packet packet,
BoshSession bs) |
boolean |
BoshConnectionManager.addOutStreamOpen(Packet packet,
BoshSession bs) |
protected JID |
BoshConnectionManager.changeDataReceiver(Packet packet,
JID newAddress,
String command_sessionId,
XMPPIOService<Object> serv) |
Element |
BoshSessionTaskHandler.getSeeOtherHostError(Packet packet,
BareJID destination) |
Element |
BoshConnectionManager.getSeeOtherHostError(Packet packet,
BareJID destination) |
BareJID |
BoshSessionTaskHandler.getSeeOtherHostForJID(Packet packet,
BareJID userId,
SeeOtherHostIfc.Phase ph) |
BareJID |
BoshConnectionManager.getSeeOtherHostForJID(Packet packet,
BareJID fromJID,
SeeOtherHostIfc.Phase ph) |
void |
BoshSession.init(Packet packet,
BoshIOService service,
long max_wait,
long min_polling,
long max_inactivity,
int concurrent_requests,
int hold_requests,
long max_pause,
int max_batch_size,
long batch_queue_timeout,
Queue<Packet> out_results) |
protected void |
BoshSession.init(Packet packet,
BoshIOService service,
long max_wait,
long min_polling,
long max_inactivity,
int concurrent_requests,
int hold_requests,
long max_pause,
int max_batch_size,
long batch_queue_timeout,
Queue<Packet> out_results,
boolean preBindEnabled) |
protected void |
BoshConnectionManager.processCommand(Packet packet) |
void |
BoshConnectionManager.processPacket(Packet packet) |
void |
BoshSession.processPacket(Packet packet,
Queue<Packet> out_results) |
void |
BoshSession.processSocketPacket(Packet packet,
BoshIOService service,
Queue<Packet> out_results) |
boolean |
BoshSessionTaskHandler.processUndeliveredPacket(Packet packet,
Long stamp,
String errorMessage) |
void |
BoshIOService.sendErrorAndStop(Authorization errorCode,
StreamError streamError,
Packet packet,
String errorMsg) |
protected boolean |
BoshConnectionManager.writePacketToSocket(Packet packet) |
Modifier and Type | Method and Description |
---|---|
protected void |
BoshConnectionManager.addOutPackets(Queue<Packet> out_results,
BoshSession bs)
Method adds packets to the output queue stamping it with the appropriate
BoshSession data |
void |
BoshSession.init(Packet packet,
BoshIOService service,
long max_wait,
long min_polling,
long max_inactivity,
int concurrent_requests,
int hold_requests,
long max_pause,
int max_batch_size,
long batch_queue_timeout,
Queue<Packet> out_results) |
protected void |
BoshSession.init(Packet packet,
BoshIOService service,
long max_wait,
long min_polling,
long max_inactivity,
int concurrent_requests,
int hold_requests,
long max_pause,
int max_batch_size,
long batch_queue_timeout,
Queue<Packet> out_results,
boolean preBindEnabled) |
void |
BoshSession.processPacket(Packet packet,
Queue<Packet> out_results) |
void |
BoshSession.processSocketPacket(Packet packet,
BoshIOService service,
Queue<Packet> out_results) |
boolean |
BoshSession.task(Queue<Packet> out_results,
TimerTask tt) |
Modifier and Type | Method and Description |
---|---|
Queue<Packet> |
ComponentProtocol.processSocketData(ComponentIOService serv) |
Modifier and Type | Method and Description |
---|---|
void |
CompRepoItem.addCommandFields(Packet packet) |
void |
ComponentProtocolHandler.authenticationFailed(ComponentIOService serv,
Packet packet) |
void |
ComponentProtocol.authenticationFailed(ComponentIOService serv,
Packet packet) |
protected ComponentIOService |
ComponentProtocol.getXMPPIOService(Packet p) |
void |
CompRepoItem.initFromCommand(Packet packet) |
boolean |
ExtProcessor.process(Packet p,
ComponentIOService serv,
ComponentProtocolHandler handler,
Queue<Packet> results) |
boolean |
ComponentProtocol.processUndeliveredPacket(Packet packet,
Long stamp,
String errorMessage) |
void |
ExtProcessor.startProcessing(Packet p,
ComponentIOService serv,
ComponentProtocolHandler handler,
Queue<Packet> results) |
boolean |
ComponentProtocol.writePacketToSocket(ComponentIOService ios,
Packet p) |
Modifier and Type | Method and Description |
---|---|
boolean |
ExtProcessor.process(Packet p,
ComponentIOService serv,
ComponentProtocolHandler handler,
Queue<Packet> results) |
void |
ExtProcessor.startProcessing(Packet p,
ComponentIOService serv,
ComponentProtocolHandler handler,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
ComponentIOService |
SenderFullJidLB.selectConnection(Packet p,
List<ComponentConnection> conns) |
ComponentIOService |
SenderBareJidLB.selectConnection(Packet p,
List<ComponentConnection> conns) |
ComponentIOService |
ReceiverFullJidLB.selectConnection(Packet p,
List<ComponentConnection> conns) |
ComponentIOService |
ReceiverBareJidLB.selectConnection(Packet p,
List<ComponentConnection> conns) |
ComponentIOService |
LoadBalancerIfc.selectConnection(Packet p,
List<ComponentConnection> conns) |
Modifier and Type | Method and Description |
---|---|
void |
ExtServiceDiscoItem.addCommandFields(Packet packet) |
void |
ExtServiceDiscoItem.initFromCommand(Packet packet) |
void |
ExternalServiceDiscoveryModule.process(Packet packet) |
void |
ExternalServiceDiscoveryProcessor.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
Modifier and Type | Method and Description |
---|---|
void |
ExternalServiceDiscoveryProcessor.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
Modifier and Type | Method and Description |
---|---|
Packet |
PacketCounter.filter(Packet packet) |
Modifier and Type | Method and Description |
---|---|
Packet |
PacketCounter.filter(Packet packet) |
Modifier and Type | Method and Description |
---|---|
void |
MonitorComponent.processPacket(Packet packet)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
MonitorPluginIfc.check10Secs(Queue<Packet> results) |
void |
MonitorPluginIfc.check1Day(Queue<Packet> results) |
void |
MonitorPluginIfc.check1Hour(Queue<Packet> results) |
void |
MonitorPluginIfc.check1Min(Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
void |
Script.runCommand(Iq packet,
Bindings binds,
Queue<Packet> results) |
void |
RemoveScriptCommand.runCommand(Iq packet,
Bindings binds,
Queue<Packet> results) |
void |
CommandIfc.runCommand(Iq packet,
Bindings binds,
Queue<Packet> results) |
void |
AddScriptCommand.runCommand(Iq packet,
Bindings binds,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
int |
TestComponent.hashCodeForPacket(Packet packet) |
void |
TestSpamModule.process(Packet packet) |
void |
TestGeneratorModule.process(Packet packet) |
void |
EchoComponent.processPacket(Packet packet) |
Modifier and Type | Method and Description |
---|---|
protected void |
WebSocketXMPPIOService.addReceivedPacket(Packet packet) |
Modifier and Type | Method and Description |
---|---|
Packet |
StreamManagementIOProcessor.OutQueue.Entry.getPacketWithStamp() |
Modifier and Type | Method and Description |
---|---|
Queue<Packet> |
ClientConnectionManager.processSocketData(XMPPIOService<Object> serv) |
Modifier and Type | Method and Description |
---|---|
void |
SeeOtherHost.SeeOtherHostVHostItemExtension.addCommandFields(String prefix,
Packet packet,
boolean forDefault) |
void |
ClientTrustManagerFactory.ClientTrustVHostItemExtension.addCommandFields(String prefix,
Packet packet,
boolean forDefault) |
protected void |
C2SIOService.addReceivedPacket(Packet packet) |
void |
StreamManagementIOProcessor.OutQueue.append(Packet packet)
Append packet to waiting for ack queue
|
protected JID |
ClientConnectionManager.changeDataReceiver(Packet packet,
JID newAddress,
String command_sessionId,
XMPPIOService<Object> serv) |
protected boolean |
RegistrationThrottling.checkLimits(XMPPIOService service,
Packet packet) |
int |
ClientConnectionManager.hashCodeForPacket(Packet packet) |
void |
SeeOtherHost.SeeOtherHostVHostItemExtension.initFromCommand(String prefix,
Packet packet) |
void |
ClientTrustManagerFactory.ClientTrustVHostItemExtension.initFromCommand(String prefix,
Packet packet) |
protected void |
ClientConnectionManager.processCommand(Packet packet) |
void |
XMPPIOProcessor.processCommand(XMPPIOService service,
Packet packet)
Process command execution which may be sent from other component and should be processed by processor
|
void |
StreamManagementIOProcessor.processCommand(XMPPIOService service,
Packet pc) |
void |
StreamErrorCounterIOProcessor.processCommand(XMPPIOService service,
Packet packet) |
void |
RegistrationThrottlingProcessor.processCommand(XMPPIOService service,
Packet packet) |
boolean |
XMPPIOProcessor.processIncoming(XMPPIOService service,
Packet packet)
Process packets read from socket as they are sent to SessionManager.
|
boolean |
StreamManagementIOProcessor.processIncoming(XMPPIOService service,
Packet packet) |
boolean |
StreamErrorCounterIOProcessor.processIncoming(XMPPIOService service,
Packet packet) |
boolean |
RegistrationThrottlingProcessor.processIncoming(XMPPIOService service,
Packet packet) |
boolean |
XMPPIOProcessor.processOutgoing(XMPPIOService service,
Packet packet)
Process outgoing packets as they are added to XMPPIOService outgoing packets queue.
|
boolean |
StreamManagementIOProcessor.processOutgoing(XMPPIOService service,
Packet packet) |
boolean |
StreamErrorCounterIOProcessor.processOutgoing(XMPPIOService service,
Packet packet) |
boolean |
RegistrationThrottlingProcessor.processOutgoing(XMPPIOService service,
Packet packet) |
void |
ClientConnectionManager.processPacket(Packet packet) |
boolean |
ClientConnectionManager.processUndeliveredPacket(Packet packet,
Long stamp,
String errorMessage) |
Constructor and Description |
---|
Entry(Packet packet) |
Modifier and Type | Method and Description |
---|---|
Queue<Packet> |
ComponentConnectionManager.processSocketData(XMPPIOService<Object> serv)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected String |
ComponentConnectionManager.getServiceId(Packet packet)
Deprecated.
|
void |
ComponentConnectionManager.processPacket(Packet packet)
Deprecated.
|
boolean |
ComponentConnectionManager.processUndeliveredPacket(Packet packet,
Long stamp,
String errorMessage)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Queue<Packet> |
S2SConnectionManager.processSocketData(S2SIOService serv) |
Modifier and Type | Method and Description |
---|---|
void |
S2SConnection.addControlPacket(Packet packet) |
boolean |
S2SConnectionManager.addOutPacket(Packet packet) |
boolean |
S2SConnectionHandlerIfc.addOutPacket(Packet packet) |
boolean |
S2SFilterIfc.filter(Packet p,
S2SIOService serv,
Queue<Packet> results) |
int |
S2SConnectionManager.hashCodeForPacket(Packet packet) |
boolean |
S2SProcessor.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
S2SConnectionManager.processPacket(Packet packet) |
boolean |
S2SConnectionManager.processUndeliveredPacket(Packet packet,
Long stamp,
String errorMessage) |
S2SConnection |
S2SRandomSelector.selectConnection(Packet packet,
Set<S2SConnection> outgoing) |
S2SConnection |
S2SConnectionSelector.selectConnection(Packet packet,
Set<S2SConnection> outgoing) |
boolean |
CIDConnections.sendControlPacket(String sessionId,
Packet packet) |
void |
CIDConnections.sendHandshakingOnly(Packet verify_req) |
boolean |
S2SConnection.sendPacket(Packet packet) |
void |
CIDConnections.sendPacket(Packet packet) |
boolean |
S2SConnectionHandlerIfc.writePacketToSocket(IO serv,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
boolean |
S2SFilterIfc.filter(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
S2SProcessor.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
S2SConnectionHandlerIfc.writePacketsToSocket(IO serv,
Queue<Packet> packets) |
Modifier and Type | Method and Description |
---|---|
void |
AuthenticatorSelectorManager.authenticationFailed(Packet packet,
S2SIOService serv,
AuthenticationProcessor processor,
Queue<Packet> results) |
boolean |
SaslExternal.canHandle(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
Dialback.canHandle(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
PacketChecker.filter(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
AuthenticatorSelectorManager.isAllowed(Packet p,
S2SIOService serv,
AuthenticationProcessor processor,
Queue<Packet> results)
Method determines if given authenticator is allowed to proceed: takes into consideration authenticators
priority, currently used authenticator as well as received stream futures
|
protected boolean |
PacketChecker.isAllowed(Packet p,
S2SIOService serv,
CID cid)
Check if incoming packet is allowed on this connection
|
boolean |
StreamFeatures.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
StreamError.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
StartTLS.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
SaslExternal.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
S2SAbstractProcessor.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
Dialback.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
SaslExternal.restartAuth(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
Dialback.restartAuth(Packet packet,
S2SIOService serv,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
void |
AuthenticatorSelectorManager.authenticationFailed(Packet packet,
S2SIOService serv,
AuthenticationProcessor processor,
Queue<Packet> results) |
boolean |
SaslExternal.canHandle(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
Dialback.canHandle(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
PacketChecker.filter(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
AuthenticatorSelectorManager.isAllowed(Packet p,
S2SIOService serv,
AuthenticationProcessor processor,
Queue<Packet> results)
Method determines if given authenticator is allowed to proceed: takes into consideration authenticators
priority, currently used authenticator as well as received stream futures
|
boolean |
StreamFeatures.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
StreamError.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
StartTLS.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
SaslExternal.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
S2SAbstractProcessor.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
boolean |
Dialback.process(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
SaslExternal.restartAuth(Packet p,
S2SIOService serv,
Queue<Packet> results) |
void |
Dialback.restartAuth(Packet packet,
S2SIOService serv,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
Packet |
UserPresenceChangedEvent.getPresence() |
Modifier and Type | Method and Description |
---|---|
boolean |
SessionManager.addOutPacket(Packet packet) |
protected void |
SessionManager.addOutPackets(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> results) |
boolean |
PacketDefaultHandler.canHandle(Packet packet,
XMPPResourceConnection session)
Method checks if packet can be processed by this handler
|
protected boolean |
SessionManager.fastAddOutPacket(Packet packet) |
boolean |
PacketDefaultHandler.forward(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
protected XMPPResourceConnection |
SessionManager.getXMPPResourceConnection(Packet p) |
void |
SessionManager.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
int |
SessionManager.hashCodeForPacket(Packet packet) |
protected boolean |
SessionManager.isBrokenPacket(Packet p) |
boolean |
PacketDefaultHandler.preprocess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
PacketDefaultHandler.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
SessionManager.DefaultHandlerProc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SessionManager.SessionCloseProc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SessionManager.SessionOpenProc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected boolean |
SessionManager.processAdminsOrDomains(Packet packet) |
protected boolean |
SessionManager.processCommand(Packet pc) |
void |
SessionManager.processPacket(Packet packet) |
protected void |
SessionManager.processPacket(Packet packet,
XMPPResourceConnection conn) |
protected void |
SessionManager.sendToAdmins(Packet packet) |
void |
SessionManager.SMPacketWriter.write(Packet packet) |
void |
SessionManager.SMPacketWriter.write(Packet packet,
AsyncCallback callback) |
void |
SessionManager.ProcessorResultWriter.write(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
protected void |
SessionManager.addOutPackets(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> results) |
boolean |
PacketDefaultHandler.forward(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
boolean |
PacketDefaultHandler.preprocess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
PacketDefaultHandler.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
SessionManager.DefaultHandlerProc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SessionManager.SessionCloseProc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SessionManager.SessionOpenProc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SessionManager.SMPacketWriter.write(Collection<Packet> packets) |
void |
SessionManager.ProcessorResultWriter.write(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results) |
Constructor and Description |
---|
UserPresenceChangedEvent(XMPPSession session,
Packet presence) |
Modifier and Type | Method and Description |
---|---|
void |
StatisticsCollector.processPacket(Packet packet,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
void |
StatisticsCollector.processPacket(Packet packet,
Queue<Packet> results) |
Modifier and Type | Method and Description |
---|---|
Packet |
QueueItem.getPacket() |
Modifier and Type | Method and Description |
---|---|
boolean |
ProcessingThreads.addItem(XMPPProcessorIfc processor,
Packet packet,
XMPPResourceConnection conn) |
Constructor and Description |
---|
QueueItem(XMPPProcessorIfc processor,
Packet packet,
XMPPResourceConnection conn) |
Modifier and Type | Method and Description |
---|---|
boolean |
TigaseTracer.trace(String ip,
String to_jid,
String from_jid,
String cid,
String id,
String point,
String msg,
Packet packet) |
boolean |
TigaseTracer.traceByCid(String cid,
String point,
String msg,
Packet packet) |
boolean |
TigaseTracer.traceByFromJid(String jid,
String point,
String msg,
Packet packet) |
boolean |
TigaseTracer.traceByToJid(String jid,
String point,
String msg,
Packet packet) |
boolean |
TigaseTracer.tracegByIP(String ip,
String point,
String msg,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
void |
VHostItemImpl.addCommandFields(Packet packet) |
void |
VHostItemImpl.VHostItemWrapper.addCommandFields(Packet packet) |
void |
VHostItemExtensionIfc.addCommandFields(String prefix,
Packet packet,
boolean forDefault) |
void |
VHostItemImpl.initFromCommand(Packet packet) |
void |
VHostItemImpl.VHostItemWrapper.initFromCommand(Packet packet) |
void |
VHostItemExtensionIfc.initFromCommand(String prefix,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
protected void |
DiscoveryModule.processDiscoInfo(Packet packet,
JID jid,
String node,
JID senderJID) |
protected void |
DiscoveryModule.processDiscoItems(Packet packet,
JID jid,
String node,
JID senderJID) |
protected void |
AbstractModule.write(Packet packet) |
protected void |
AbstractModule.write(Packet packet,
AsyncCallback callback) |
Modifier and Type | Method and Description |
---|---|
void |
StatusModule.process(Packet packet) |
void |
PresenceModule.process(Packet packet) |
void |
OfferModule.process(Packet packet) |
Modifier and Type | Method and Description |
---|---|
void |
MucControllerModule.process(Packet packet) |
Modifier and Type | Method and Description |
---|---|
void |
QueueStatusModule.process(Packet packet) |
void |
JoinQueueModule.process(Packet packet) |
void |
DepartQueueModule.process(Packet packet) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
Actions.CallAsyncMethod.onError(Packet responseStanza,
String errorCondition) |
protected void |
Actions.WriteIQPacket.onError(Packet responseStanza,
String errorCondition) |
protected abstract void |
Actions.CallAsyncMethod.onSuccess(Packet responseStanza) |
protected void |
Actions.WriteIQPacket.onSuccess(Packet responseStanza) |
Constructor and Description |
---|
WriteIQPacket(PacketWriter writer,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
Packet |
Authorization.getResponseMessage(Packet packet,
String text,
boolean includeOriginalXML)
Utility method for generating an error response for a stanza (enclosed by the given
Packet ). |
Packet |
XMPPProcessorException.makeElement(Packet packet,
boolean insertOriginal) |
Modifier and Type | Method and Description |
---|---|
Queue<Packet> |
XMPPIOService.getReceivedPackets() |
Map<String,Packet> |
XMPPIOService.getWaitingForAct() |
Queue<Packet> |
XMPPIOService.getWaitingPackets()
Returns queue with packets waiting to send.
|
Modifier and Type | Method and Description |
---|---|
void |
XMPPIOService.addPacketToSend(Packet packet)
Method
addPacketToSend adds new data which will be processed during next run. |
protected void |
XMPPIOService.addReceivedPacket(Packet packet)
Method
addReceivedPacket puts processing results to queue. |
Authorization |
XMPPProcessor.canHandle(Packet packet,
XMPPResourceConnection conn) |
Authorization |
XMPPImplIfc.canHandle(Packet packet,
XMPPResourceConnection conn)
By default the method uses
XMPPImplIfc.supElementNamePaths() and XMPPImplIfc.supTypes() method results to determine
whether the plugin would process given packet. |
void |
XMPPPacketFilterIfc.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
Packet |
Authorization.getResponseMessage(Packet packet,
String text,
boolean includeOriginalXML)
Utility method for generating an error response for a stanza (enclosed by the given
Packet ). |
static boolean |
XMPPProcessorAbstract.isFromUserSession(Packet packet,
XMPPResourceConnection session) |
static boolean |
XMPPProcessorAbstract.isNullSession(Packet packet,
XMPPResourceConnection session) |
static boolean |
XMPPProcessorAbstract.isServerSession(Packet packet,
XMPPResourceConnection session) |
static boolean |
XMPPProcessorAbstract.isToUserSession(Packet packet,
XMPPResourceConnection session) |
Packet |
XMPPProcessorException.makeElement(Packet packet,
boolean insertOriginal) |
boolean |
ElementMatcher.matches(Packet packet) |
void |
XMPPPostprocessorIfc.postProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of
packet for which there was no processor. |
boolean |
XMPPPreprocessorIfc.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs pre-processing of
packet . |
void |
XMPPProcessorIfc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
XMPPProcessorAbstract.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
XMPPProcessorAbstract.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet is sent from the user, owner of the session somewhere else to other XMPP
entity (other user on the server, other user on a different server, different server, component, transport,
etc....).
|
void |
XMPPProcessorAbstract.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called for all packets sent by the user, owner of this connection/session.
|
abstract void |
XMPPProcessorAbstract.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet is send from the user who is owner of the session to the local server (ping,
roster management, privacy lists, etc...).
|
void |
XMPPProcessorAbstract.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called for packets received by the server for which no user session is found - neither sender
session or receiver session.
|
abstract void |
XMPPProcessorAbstract.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet addressed to the server domain is received.
|
void |
XMPPProcessorAbstract.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method is called for all the packets sent TO the user - owner of the session.
|
Modifier and Type | Method and Description |
---|---|
void |
XMPPPacketFilterIfc.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
XMPPPostprocessorIfc.postProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of
packet for which there was no processor. |
boolean |
XMPPPreprocessorIfc.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs pre-processing of
packet . |
void |
XMPPProcessorIfc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
XMPPProcessorAbstract.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
XMPPProcessorAbstract.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet is sent from the user, owner of the session somewhere else to other XMPP
entity (other user on the server, other user on a different server, different server, component, transport,
etc....).
|
void |
XMPPProcessorAbstract.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called for all packets sent by the user, owner of this connection/session.
|
abstract void |
XMPPProcessorAbstract.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet is send from the user who is owner of the session to the local server (ping,
roster management, privacy lists, etc...).
|
void |
XMPPProcessorAbstract.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called for packets received by the server for which no user session is found - neither sender
session or receiver session.
|
abstract void |
XMPPProcessorAbstract.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet addressed to the server domain is received.
|
void |
XMPPProcessorAbstract.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method is called for all the packets sent TO the user - owner of the session.
|
void |
XMPPStopListenerIfc.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Performs additional processing upon closing user session (user either disconnects or logs-out).
|
Modifier and Type | Method and Description |
---|---|
static Packet |
C2SDeliveryErrorProcessor.makeDeliveryError(Packet packet,
Long stamp)
Creates delivery-error packets to send to session manager to reprocess undelivered packets
|
static Packet |
PresenceCapabilitiesManager.prepareCapsQuery(JID to,
JID from,
String node) |
protected Packet |
JabberIqPrivacy.prepareError(Packet packet,
XMPPResourceConnection session) |
static Packet |
PresenceAbstract.sendPresence(StanzaType t,
JID from,
JID to,
Queue<Packet> results,
Element pres)
Sends Presence stanza from provided parameters as well as returns created result
Packet object. |
Modifier and Type | Method and Description |
---|---|
Queue<Packet> |
FlexibleOfflineMessageRetrieval.restorePacketForOffLineUser(List<String> db_ids,
XMPPResourceConnection conn,
MsgRepositoryIfc repo) |
Queue<Packet> |
OfflineMessages.restorePacketForOffLineUser(XMPPResourceConnection conn,
OfflineMsgRepositoryIfc repo)
Method restores all messages from repository for the JID of the current session.
|
Modifier and Type | Method and Description |
---|---|
void |
PresenceSubscription.PresenceSubscriptionVHostItemExtension.addCommandFields(String prefix,
Packet packet,
boolean forDefault) |
protected boolean |
JabberIqPrivacy.allowed(Packet packet,
JID connId,
BareJID userJid,
PrivacyList privacyList) |
protected boolean |
JabberIqPrivacy.allowed(Packet packet,
XMPPResourceConnection session) |
protected boolean |
JabberIqPrivacy.allowedByDefault(Packet packet,
JID connId,
BareJID userJid) |
Authorization |
JabberIqStats.canHandle(Packet packet,
XMPPResourceConnection conn) |
Authorization |
JabberIqCommand.canHandle(Packet packet,
XMPPResourceConnection conn) |
Authorization |
FlexibleOfflineMessageRetrieval.canHandle(Packet packet,
XMPPResourceConnection conn) |
int |
OfflineMessages.StampComparator.compare(Packet p1,
Packet p2) |
void |
ErrorCounter.ErrorStatisticsHolder.count(Packet packet) |
protected void |
JabberIqRegister.doGetRegistrationForm(Packet packet,
Element request,
XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
JabberIqRegister.doRemoveAccount(Packet packet,
Element request,
XMPPResourceConnection session,
Queue<Packet> results) |
protected static void |
JabberIqRoster.dynamicGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
get request related to dynamic roster. |
protected static void |
JabberIqRoster.dynamicSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
set request related to dynamic roster. |
void |
MobileV3.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MobileV2.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MobileV1.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MessageCarbons.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MessageAmp.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
Message.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
JabberIqPrivacy.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
ErrorCounter.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
DomainFilter.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
ClientStateIndication.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
static void |
C2SDeliveryErrorProcessor.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
JID toIgnore)
Filters packets created by processors to remove delivery-error payload
|
boolean |
MobileV2.filter(XMPPResourceConnection session,
Packet res,
Map<JID,Packet> queue) |
boolean |
MobileV1.filter(XMPPResourceConnection session,
Packet res,
Queue<Packet> queue) |
protected static void |
PresenceAbstract.forwardPresence(Queue<Packet> results,
Packet packet,
JID from)
Simply forwards packet to the destination
|
static Element |
C2SDeliveryErrorProcessor.getDeliveryError(Packet packet)
Finds delivery-error element in packet and returns it
|
protected static long |
LastActivityAbstract.getLastActivity(XMPPResourceConnection session,
Packet packet) |
void |
PresenceSubscription.PresenceSubscriptionVHostItemExtension.initFromCommand(String prefix,
Packet packet) |
protected boolean |
OfflineMessages.isAllowedForOfflineStorage(Packet pac)
Method determines whether packet sent to offline user should be stored in offline storage or not
|
protected boolean |
OfflineMessages.isAllowedForOfflineStorageDefaults(Packet pac) |
static boolean |
C2SDeliveryErrorProcessor.isDeliveryError(Packet packet)
Checks if packet is delivery-error packet
|
protected boolean |
AbstractAuthPreprocessor.isPacketAllowed(Packet packet) |
protected boolean |
OfflineMessages.loadOfflineMessages(Packet packet,
XMPPResourceConnection conn)
Method determines whether offline messages should be loaded - the process should be run only once per user
session and only for available/null presence with priority greater than 0.
|
static Packet |
C2SDeliveryErrorProcessor.makeDeliveryError(Packet packet,
Long stamp)
Creates delivery-error packets to send to session manager to reprocess undelivered packets
|
protected void |
OfflineMessages.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> queue,
Map<String,Object> settings) |
void |
OfflineMessages.Notifier.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> queue,
Map<String,Object> settings) |
void |
OfflineMessages.PubSubPublisherNotifier.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> queue,
Map<String,Object> settings) |
void |
VCardTemp.pepToVCardTemp_onDataRetrieved(Packet packet,
XMPPResourceConnection session) |
void |
OfflineMessages.postProcess(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> queue,
Map<String,Object> settings)
Performs processing of
packet for which there was no processor. |
void |
MessageAmp.postProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected Packet |
JabberIqPrivacy.prepareError(Packet packet,
XMPPResourceConnection session) |
boolean |
StartTLS.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
MessageAmp.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
Message.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
JabberIqPrivacy.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs pre-processing of
packet . |
boolean |
JabberIqIq.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
InvisibleCommand.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
DomainFilter.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
BindResource.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
AbstractAuthPreprocessor.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
static boolean |
C2SDeliveryErrorProcessor.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings,
Message messageProcessor)
Filters packets before they are processed by processors to filter out delivery-error packets sent to bare jid if
other connection is available
|
protected void |
ErrorCounter.process(Packet packet,
XMPPResourceConnection session) |
void |
StartZLib.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
StartTLS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SimpleForwarder.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SessionBind.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SaslAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceSubscription.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of presence packets and calls different methods for particular RosterAbstract.PresenceType |
void |
PresenceState.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of presence packets and calls different methods for particular RosterAbstract.PresenceType |
void |
PresenceOffline.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
OfflineMessages.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
OfflineMessages processor is triggered by <presence> stanza. |
void |
MotdProcessor.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MobileV3.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MobileV2.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MobileV1.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageForwarding.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageCarbons.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageAmp.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageAll.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
Message.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivityMarker.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
Jingle.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository nonAuthUserRepo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqStats.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqRoster.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of IQ packets with jabber:iq:roster xmlns with the regard whether it's roster set or get request or possibly dynamic-roster is involved. request. |
void |
JabberIqRegister.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
TODO: Implement registration form configurable and loading all the fields from the registration form TODO: rewrite the plugin using the XMPPProcessorAbstract API |
void |
JabberIqPrivate.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqPrivacy.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqIq.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
InvisibleCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ClientStateIndication.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
CAPS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BindResource.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
static void |
PresenceCapabilitiesManager.processCapsQueryResponse(Packet packet) |
protected void |
PresenceState.processError(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Process presence stanza of type Error.
|
void |
VCardTemp.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCardTemp.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
UrnXmppPing.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RemoteRosterManagement.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PepPlugin.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
FlexibleOfflineMessageRetrieval.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
JabberIqPrivacy.processGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
JabberIqRoster.processGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
get request. |
protected void |
PresenceState.processInInitial(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Method is responsible for processing incoming initial presence (i.e. in the receivers session manager).
|
protected void |
PresenceState.processInProbe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Method is responsible for processing incoming presence probe (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInSubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming subscription request (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInSubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming subscribed presence (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInUnsubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming unsubscribe presence (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInUnsubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming unsubscribed presence (i.e. in the receivers session manager).
|
void |
OfflineMessages.processIq(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
VCardTemp.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
UrnXmppPing.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PepPlugin.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
PresenceState.processOutInitial(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType type)
Method is responsible for processing outgoing initial presence (i.e. in the sender session manager).
|
protected void |
PresenceSubscription.processOutSubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e. in the sender session
manager).
|
protected void |
PresenceSubscription.processOutSubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e. in the sender session
manager).
|
static String[] |
PresenceCapabilitiesManager.processPresence(JID compJid,
Packet p,
Queue<Packet> results) |
void |
VCardTemp.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
UrnXmppPing.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RemoteRosterManagement.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PepPlugin.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
FlexibleOfflineMessageRetrieval.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
JabberIqPrivacy.processSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
JabberIqRoster.processSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
set request. |
void |
VCardTemp.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RemoteRosterManagement.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
Authorization |
OfflineMessages.savePacketForOffLineUser(Packet pac,
OfflineMsgRepositoryIfc repo,
NonAuthUserRepository userRepo)
Method stores messages to offline repository with the following rules applied, i.e. saves only: message
stanza with either nonempty
<body> , <event> or <header> child element and only messages
of type normal, chat. |
protected boolean |
MessageCarbons.shouldSendCarbons(Packet packet,
XMPPResourceConnection session) |
static void |
PresenceAbstract.updatePresenceChange(Packet presence,
XMPPResourceConnection session,
Queue<Packet> results)
updatePresenceChange method is used to broadcast to all active resources presence stanza received
from other users, like incoming availability presence, subscription presence and so on... |
Modifier and Type | Method and Description |
---|---|
void |
MobileV2.activate(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MobileV1.activate(XMPPResourceConnection session,
Queue<Packet> results) |
void |
ClientStateIndication.Logic.activate(XMPPResourceConnection session,
Queue<Packet> results) |
protected static void |
PresenceState.broadcastDirectPresences(StanzaType t,
XMPPResourceConnection session,
Queue<Packet> results,
Element pres)
broadcastDirectPresences broadcast a direct Presence from provided pres Element object to
the collection of JIDs stored in temporary session data under key DIRECT_PRESENCE . |
static void |
PresenceState.broadcastOffline(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract roster_util)
sendPresenceBroadcast method broadcasts given presence to all buddies from roster and to all users
to which direct presence was sent. |
void |
PresenceAbstract.broadcastProbe(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
sendPresenceBroadcast method broadcasts given presence to all buddies from roster and to all users
to which direct presence was sent. |
protected void |
PresenceState.buddyOnline(XMPPResourceConnection session,
JID buddy,
Queue<Packet> results,
boolean online)
Method sends back presence to contact while it becomes online (i.e. during processing of incoming initial
presence of the contact/buddy)
|
void |
MobileV2.deactivate(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MobileV1.deactivate(XMPPResourceConnection session,
Queue<Packet> results) |
void |
ClientStateIndication.Logic.deactivate(XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
JabberIqRegister.doGetRegistrationForm(Packet packet,
Element request,
XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
JabberIqRegister.doRemoveAccount(Packet packet,
Element request,
XMPPResourceConnection session,
Queue<Packet> results) |
protected static void |
JabberIqRoster.dynamicGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
get request related to dynamic roster. |
protected static void |
JabberIqRoster.dynamicSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
set request related to dynamic roster. |
Element |
VCardTemp.extend(Element presence,
XMPPResourceConnection session,
Queue<Packet> results) |
default Element |
PresenceState.ExtendedPresenceProcessorIfc.extend(Element presence,
XMPPResourceConnection session,
Queue<Packet> results) |
Element |
VCardTemp.extend(XMPPResourceConnection session,
Queue<Packet> results) |
Element |
PresenceState.ExtendedPresenceProcessorIfc.extend(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MobileV3.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MobileV2.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MobileV1.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MessageCarbons.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MessageAmp.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
Message.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
JabberIqPrivacy.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
ErrorCounter.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
DomainFilter.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
ClientStateIndication.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
static void |
C2SDeliveryErrorProcessor.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
JID toIgnore)
Filters packets created by processors to remove delivery-error payload
|
boolean |
MobileV2.filter(XMPPResourceConnection session,
Packet res,
Map<JID,Packet> queue) |
boolean |
MobileV1.filter(XMPPResourceConnection session,
Packet res,
Queue<Packet> queue) |
protected void |
MobileV2.flushQueue(XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
MobileV1.flushQueue(XMPPResourceConnection session,
Queue<Packet> results) |
protected static void |
PresenceAbstract.forwardPresence(Queue<Packet> results,
Packet packet,
JID from)
Simply forwards packet to the destination
|
static void |
PresenceCapabilitiesManager.handlePresence(JID owner,
JID from,
String[] capsNodes,
Queue<Packet> results) |
void |
PresenceCapabilitiesManager.PresenceCapabilitiesListener.handlePresence(JID owner,
JID sender,
String[] capsNodes,
Queue<Packet> results) |
protected void |
OfflineMessages.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> queue,
Map<String,Object> settings) |
void |
OfflineMessages.Notifier.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> queue,
Map<String,Object> settings) |
void |
OfflineMessages.PubSubPublisherNotifier.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> queue,
Map<String,Object> settings) |
protected void |
OfflineMessages.notifyOfflineMessagesRetrieved(XMPPResourceConnection conn,
Queue<Packet> queue) |
default void |
OfflineMessages.Notifier.notifyOfflineMessagesRetrieved(XMPPResourceConnection session,
Queue<Packet> results) |
void |
VCardTemp.pepToVCardTemp_onPublication(BareJID userJid,
XMPPResourceConnection session,
String itemId,
String mimeType,
Supplier<JID> pubsubComponentJidSupplier,
Consumer<Packet> writer) |
void |
OfflineMessages.postProcess(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> queue,
Map<String,Object> settings)
Performs processing of
packet for which there was no processor. |
void |
MessageAmp.postProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
static void |
PresenceCapabilitiesManager.prepareCapsQueries(JID compJid,
JID to,
String[] caps_nodes,
Queue<Packet> results) |
boolean |
StartTLS.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
MessageAmp.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
Message.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
JabberIqPrivacy.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs pre-processing of
packet . |
boolean |
JabberIqIq.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
InvisibleCommand.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
DomainFilter.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
BindResource.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
AbstractAuthPreprocessor.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
static boolean |
C2SDeliveryErrorProcessor.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings,
Message messageProcessor)
Filters packets before they are processed by processors to filter out delivery-error packets sent to bare jid if
other connection is available
|
void |
StartZLib.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
StartTLS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SimpleForwarder.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SessionBind.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SaslAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceSubscription.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of presence packets and calls different methods for particular RosterAbstract.PresenceType |
void |
PresenceState.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of presence packets and calls different methods for particular RosterAbstract.PresenceType |
void |
PresenceOffline.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
OfflineMessages.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
OfflineMessages processor is triggered by <presence> stanza. |
void |
MotdProcessor.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MobileV3.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MobileV2.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MobileV1.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageForwarding.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageCarbons.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageAmp.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageAll.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
Message.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivityMarker.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
Jingle.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository nonAuthUserRepo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqStats.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqRoster.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of IQ packets with jabber:iq:roster xmlns with the regard whether it's roster set or get request or possibly dynamic-roster is involved. request. |
void |
JabberIqRegister.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
TODO: Implement registration form configurable and loading all the fields from the registration form TODO: rewrite the plugin using the XMPPProcessorAbstract API |
void |
JabberIqPrivate.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqPrivacy.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqIq.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
InvisibleCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ClientStateIndication.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
CAPS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BindResource.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
PresenceState.processError(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Process presence stanza of type Error.
|
void |
VCardTemp.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCardTemp.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
UrnXmppPing.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RemoteRosterManagement.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PepPlugin.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
FlexibleOfflineMessageRetrieval.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
JabberIqPrivacy.processGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
JabberIqRoster.processGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
get request. |
protected void |
PresenceState.processInInitial(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Method is responsible for processing incoming initial presence (i.e. in the receivers session manager).
|
protected void |
PresenceState.processInProbe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Method is responsible for processing incoming presence probe (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInSubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming subscription request (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInSubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming subscribed presence (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInUnsubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming unsubscribe presence (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInUnsubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming unsubscribed presence (i.e. in the receivers session manager).
|
void |
OfflineMessages.processIq(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
VCardTemp.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
UrnXmppPing.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PepPlugin.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processNullSessionPacket(Packet packet,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
PresenceState.processOutInitial(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType type)
Method is responsible for processing outgoing initial presence (i.e. in the sender session manager).
|
protected void |
PresenceSubscription.processOutSubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e. in the sender session
manager).
|
protected void |
PresenceSubscription.processOutSubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e. in the sender session
manager).
|
static String[] |
PresenceCapabilitiesManager.processPresence(JID compJid,
Packet p,
Queue<Packet> results) |
void |
VCardTemp.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
UrnXmppPing.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RemoteRosterManagement.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PepPlugin.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
FlexibleOfflineMessageRetrieval.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
JabberIqPrivacy.processSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
JabberIqRoster.processSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
set request. |
void |
VCardTemp.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RemoteRosterManagement.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceState.rebroadcastPresence(XMPPResourceConnection session,
Queue<Packet> results) |
void |
PresenceState.resendPendingInRequests(XMPPResourceConnection session,
Queue<Packet> results)
Sends out all pending subscription request during user log-in.
|
static void |
PresenceAbstract.sendPresence(StanzaType t,
BareJID from,
BareJID to,
Queue<Packet> results,
Element pres)
Sends Presence stanza from provided parameters without returning created result
Packet object. |
static Packet |
PresenceAbstract.sendPresence(StanzaType t,
JID from,
JID to,
Queue<Packet> results,
Element pres)
Sends Presence stanza from provided parameters as well as returns created result
Packet object. |
static void |
PresenceState.sendPresenceBroadcast(StanzaType t,
XMPPResourceConnection session,
EnumSet<RosterAbstract.SubscriptionType> subscrs,
Queue<Packet> results,
Element pres,
Map<String,Object> settings,
RosterAbstract roster_util)
sendPresenceBroadcast method broadcasts given presence to all buddies from roster and to all users
to which direct presence was sent. |
protected void |
PresenceState.sendRosterOfflinePresence(XMPPResourceConnection session,
Queue<Packet> results)
Method sends server generated presence unavailable for all buddies from the roster with a custom status message.
|
void |
PresenceState.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceOffline.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivityMarker.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings) |
static void |
RemoteRosterManagement.updateBuddyChange(XMPPResourceConnection session,
Element item,
Element update,
Queue<Packet> results) |
protected static void |
PresenceState.updateOfflineChange(XMPPResourceConnection session,
Queue<Packet> results)
updateOfflineChange method broadcast off-line presence to all other user active resources. |
static void |
PresenceAbstract.updatePresenceChange(Packet presence,
XMPPResourceConnection session,
Queue<Packet> results)
updatePresenceChange method is used to broadcast to all active resources presence stanza received
from other users, like incoming availability presence, subscription presence and so on... |
static void |
PresenceAbstract.updateUserResources(Element presence,
XMPPResourceConnection session,
Queue<Packet> results,
boolean initial)
updateUserResources method is used to broadcast to all other resources presence
stanza from one user resource. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
IgnoreFromUnknownFilter.isInRoster(Packet packet,
XMPPResourceConnection session) |
protected boolean |
GroupchatFilter.isMentioned(Packet packet,
String nick) |
boolean |
PushNotificationsFilter.isSendingNotificationAllowed(BareJID userJid,
XMPPResourceConnection session,
Element pushServiceSettings,
Packet packet) |
protected boolean |
PushNotifications.isSendingNotificationAllowed(BareJID userJid,
XMPPResourceConnection session,
Element pushServiceSettings,
Packet packet) |
boolean |
MutedFilter.isSendingNotificationAllowed(BareJID userJid,
XMPPResourceConnection session,
Element pushServiceSettings,
Packet packet) |
boolean |
IgnoreFromUnknownFilter.isSendingNotificationAllowed(BareJID userJid,
XMPPResourceConnection session,
Element pushServiceSettings,
Packet packet) |
boolean |
GroupchatFilter.isSendingNotificationAllowed(BareJID userJid,
XMPPResourceConnection session,
Element pushServiceSettings,
Packet packet) |
protected boolean |
AbstractPushNotifications.isSendingNotificationAllowed(BareJID userJid,
XMPPResourceConnection session,
Element pushServiceSettings,
Packet packet) |
void |
PushNotifications.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> map) |
protected Element |
PushNotifications.prepareNotificationPayload(Element pushServiceSettings,
Packet packet,
long msgCount) |
protected Element |
AbstractPushNotifications.prepareNotificationPayload(Element pushServiceSettings,
Packet packet,
long msgCount) |
default void |
PushNotificationsExtension.prepareNotificationPayload(Element pushServiceSettings,
Packet packet,
long msgCount,
Element notification) |
void |
PriorityExtension.prepareNotificationPayload(Element pushServiceSettings,
Packet packet,
long msgCount,
Element notification) |
void |
EncryptedPushNotificationExtension.prepareNotificationPayload(Element pushServiceSettings,
Packet packet,
long msgCount,
Element notification) |
void |
PushNotifications.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository nonAuthUserRepository,
Queue<Packet> results,
Map<String,Object> map) |
void |
AbstractPushNotifications.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository nonAuthUserRepository,
Queue<Packet> results,
Map<String,Object> map) |
protected void |
PushNotifications.processMessage(Packet packet,
XMPPResourceConnection session,
Consumer<Packet> consumer) |
protected void |
AbstractPushNotifications.processMessage(Packet packet,
XMPPResourceConnection session,
Consumer<Packet> results) |
protected void |
AbstractPushNotifications.sendPushNotification(BareJID userJid,
Collection<Element> pushServices,
XMPPResourceConnection session,
Packet packet,
Map<Enum,Long> notificationData) |
protected void |
AbstractPushNotifications.sendPushNotification(XMPPResourceConnection session,
Packet packet) |
boolean |
PushNotificationsExtension.shouldSendNotification(Packet packet,
BareJID userJid,
XMPPResourceConnection session) |
protected boolean |
PushNotifications.shouldSendNotification(Packet packet,
BareJID userJid,
XMPPResourceConnection session) |
boolean |
PriorityExtension.shouldSendNotification(Packet packet,
BareJID userJid,
XMPPResourceConnection session) |
boolean |
GroupchatPushNotificationsExtension.shouldSendNotification(Packet packet,
BareJID userJid,
XMPPResourceConnection session) |
boolean |
EncryptedPushNotificationExtension.shouldSendNotification(Packet packet,
BareJID userJid,
XMPPResourceConnection session) |
boolean |
AwayPushNotificationsExtension.shouldSendNotification(Packet packet,
BareJID userJid,
XMPPResourceConnection session) |
Modifier and Type | Method and Description |
---|---|
void |
PushNotifications.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> map) |
void |
PushNotifications.notifyOfflineMessagesRetrieved(XMPPResourceConnection session,
Queue<Packet> results) |
void |
PushNotifications.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository nonAuthUserRepository,
Queue<Packet> results,
Map<String,Object> map) |
void |
AbstractPushNotifications.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository nonAuthUserRepository,
Queue<Packet> results,
Map<String,Object> map) |
protected void |
PushNotifications.processMessage(Packet packet,
XMPPResourceConnection session,
Consumer<Packet> consumer) |
protected void |
AbstractPushNotifications.processMessage(Packet packet,
XMPPResourceConnection session,
Consumer<Packet> results) |
Modifier and Type | Method and Description |
---|---|
RosterAbstract.PresenceType |
RosterAbstract.getPresenceType(XMPPResourceConnection session,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
void |
RosterAbstract.updateBuddyChange(XMPPResourceConnection session,
Queue<Packet> results,
Element item) |
Modifier and Type | Method and Description |
---|---|
Q |
QueryParser.parseQuery(Q query,
Packet packet) |
Query |
MAMQueryParser.parseQuery(Query query,
Packet packet) |
Modifier and Type | Method and Description |
---|---|
boolean |
QueryModule.canHandle(Packet packet) |
boolean |
GetFormModule.canHandle(Packet packet) |
void |
QueryModule.process(Packet packet) |
void |
GetFormModule.process(Packet packet) |
Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.