tigase.server
Class MessageRouterConfig

java.lang.Object
  extended by tigase.server.MessageRouterConfig

public class MessageRouterConfig
extends Object

Describe class MessageRouterConfig here. Created: Fri Jan 6 14:54:21 2006

Version:
$Rev$
Author:
Artur Hefczyc

Field Summary
static String DISCO_NAME_PROP_KEY
           
static String DISCO_NAME_PROP_VAL
           
static String DISCO_SHOW_VERSION_PROP_KEY
           
static boolean DISCO_SHOW_VERSION_PROP_VAL
           
static String LOCAL_ADDRESSES_PROP_KEY
           
static String MSG_RECEIVERS_NAMES_PROP_KEY
           
static String MSG_RECEIVERS_PROP_KEY
           
static String REGISTRATOR_NAMES_PROP_KEY
           
static String REGISTRATOR_PROP_KEY
           
static String UPDATES_CHECKING_INTERVAL_PROP_KEY
           
static long UPDATES_CHECKING_INTERVAL_PROP_VAL
           
static String UPDATES_CHECKING_PROP_KEY
           
static Boolean UPDATES_CHECKING_PROP_VAL
           
 
Constructor Summary
MessageRouterConfig(Map<String,Object> props)
           
 
Method Summary
static void getDefaults(Map<String,Object> defs, Map<String,Object> params, String comp_name)
           
 ServerComponent getMsgRcvInstance(String name)
           
 String[] getMsgRcvNames()
           
 ComponentRegistrator getRegistrInstance(String name)
           
 String[] getRegistrNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCAL_ADDRESSES_PROP_KEY

public static final String LOCAL_ADDRESSES_PROP_KEY
See Also:
Constant Field Values

MSG_RECEIVERS_PROP_KEY

public static final String MSG_RECEIVERS_PROP_KEY
See Also:
Constant Field Values

MSG_RECEIVERS_NAMES_PROP_KEY

public static final String MSG_RECEIVERS_NAMES_PROP_KEY
See Also:
Constant Field Values

REGISTRATOR_PROP_KEY

public static final String REGISTRATOR_PROP_KEY
See Also:
Constant Field Values

REGISTRATOR_NAMES_PROP_KEY

public static final String REGISTRATOR_NAMES_PROP_KEY
See Also:
Constant Field Values

DISCO_NAME_PROP_KEY

public static final String DISCO_NAME_PROP_KEY
See Also:
Constant Field Values

DISCO_NAME_PROP_VAL

public static final String DISCO_NAME_PROP_VAL
See Also:
Constant Field Values

DISCO_SHOW_VERSION_PROP_KEY

public static final String DISCO_SHOW_VERSION_PROP_KEY
See Also:
Constant Field Values

DISCO_SHOW_VERSION_PROP_VAL

public static final boolean DISCO_SHOW_VERSION_PROP_VAL
See Also:
Constant Field Values

UPDATES_CHECKING_PROP_KEY

public static final String UPDATES_CHECKING_PROP_KEY
See Also:
Constant Field Values

UPDATES_CHECKING_PROP_VAL

public static final Boolean UPDATES_CHECKING_PROP_VAL

UPDATES_CHECKING_INTERVAL_PROP_KEY

public static final String UPDATES_CHECKING_INTERVAL_PROP_KEY
See Also:
Constant Field Values

UPDATES_CHECKING_INTERVAL_PROP_VAL

public static final long UPDATES_CHECKING_INTERVAL_PROP_VAL
See Also:
Constant Field Values
Constructor Detail

MessageRouterConfig

public MessageRouterConfig(Map<String,Object> props)
Method Detail

getDefaults

public static void getDefaults(Map<String,Object> defs,
                               Map<String,Object> params,
                               String comp_name)

getRegistrNames

public String[] getRegistrNames()

getMsgRcvNames

public String[] getMsgRcvNames()

getRegistrInstance

public ComponentRegistrator getRegistrInstance(String name)
                                        throws ClassNotFoundException,
                                               InstantiationException,
                                               IllegalAccessException
Throws:
ClassNotFoundException
InstantiationException
IllegalAccessException

getMsgRcvInstance

public ServerComponent getMsgRcvInstance(String name)
                                  throws ClassNotFoundException,
                                         InstantiationException,
                                         IllegalAccessException
Throws:
ClassNotFoundException
InstantiationException
IllegalAccessException


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