tigase.server
Interface MessageReceiver

All Superinterfaces:
ServerComponent
All Known Implementing Classes:
AbstractMessageReceiver, BoshConnectionManager, ClientConnectionClustered, ClientConnectionManager, ClusterConnectionManager, ComponentConnectionManager, ComponentProtocol, ConnectionManager, Gateway, MessageRouter, ServerConnectionClustered, ServerConnectionManager, SessionManager, SessionManagerClustered, StanzaReceiver, StanzaSender, TestComponent

public interface MessageReceiver
extends ServerComponent

Interface MessageReceiver Objects of this type can receive messages. They can be in fact routing destination depending on target address. Message are routed to proper destination in MessageRouter class. Created: Tue Nov 22 07:07:11 2005

Version:
$Rev: 1310 $
Author:
Artur Hefczyc

Method Summary
 boolean addPacket(Packet packet)
          Describe addPacket method here.
 boolean addPacketNB(Packet packet)
           
 boolean addPackets(Queue<Packet> packets)
          Describe addPackets method here.
 String getDefHostName()
           
 boolean isInRegexRoutings(String address)
           
 void setParent(MessageReceiver msg_rec)
          Describe setParent method here.
 void start()
           
 
Methods inherited from interface tigase.server.ServerComponent
getComponentId, getName, initializationCompleted, processPacket, release, setName
 

Method Detail

isInRegexRoutings

boolean isInRegexRoutings(String address)

addPacket

boolean addPacket(Packet packet)
Describe addPacket method here.

Parameters:
packet - a Packet value
Returns:
a boolean value true if packet has been successfully added, false otherwise.

addPacketNB

boolean addPacketNB(Packet packet)

addPackets

boolean addPackets(Queue<Packet> packets)
Describe addPackets method here.

Parameters:
packets -
Returns:
a boolean value

setParent

void setParent(MessageReceiver msg_rec)
Describe setParent method here.

Parameters:
msg_rec - a MessageReceiver value

getDefHostName

String getDefHostName()

start

void start()


Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.