tigase.server
Class MessageRouterConfig

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

public class MessageRouterConfig
extends java.lang.Object

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

Version:
$Rev: 845 $
Author:
Artur Hefczyc

Field Summary
static java.lang.String DEF_BOSH_NAME
           
static java.lang.String DEF_C2S_NAME
           
static java.lang.String DEF_EXT_COMP_NAME
           
static java.lang.String DEF_S2S_NAME
           
static java.lang.String DEF_SM_NAME
           
static java.lang.String DEF_SRECV_NAME
           
static java.lang.String DEF_SSEND_NAME
           
static java.lang.String DISCO_NAME_PROP_KEY
           
static java.lang.String DISCO_NAME_PROP_VAL
           
static java.lang.String DISCO_SHOW_VERSION_PROP_KEY
           
static boolean DISCO_SHOW_VERSION_PROP_VAL
           
static java.lang.String LOCAL_ADDRESSES_PROP_KEY
           
static java.lang.String MSG_RECEIVERS_NAMES_PROP_KEY
           
static java.lang.String MSG_RECEIVERS_PROP_KEY
           
static java.lang.String REGISTRATOR_NAMES_PROP_KEY
           
static java.lang.String REGISTRATOR_PROP_KEY
           
static java.lang.String STAT_1_ACTIVE_PROP_KEY
           
static boolean STAT_1_ACTIVE_PROP_VAL
           
static java.lang.String STAT_1_CLASS_PROP_KEY
           
static java.lang.String STAT_1_CLASS_PROP_VAL
           
 
Constructor Summary
MessageRouterConfig(java.util.Map<java.lang.String,java.lang.Object> props)
           
 
Method Summary
static void getDefaults(java.util.Map<java.lang.String,java.lang.Object> defs, java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String comp_name)
           
 MessageReceiver getMsgRcvInstance(java.lang.String name)
           
 java.lang.String[] getMsgRcvNames()
           
 ComponentRegistrator getRegistrInstance(java.lang.String name)
           
 java.lang.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 java.lang.String LOCAL_ADDRESSES_PROP_KEY
See Also:
Constant Field Values

MSG_RECEIVERS_PROP_KEY

public static final java.lang.String MSG_RECEIVERS_PROP_KEY
See Also:
Constant Field Values

MSG_RECEIVERS_NAMES_PROP_KEY

public static final java.lang.String MSG_RECEIVERS_NAMES_PROP_KEY
See Also:
Constant Field Values

DEF_SM_NAME

public static final java.lang.String DEF_SM_NAME
See Also:
Constant Field Values

DEF_C2S_NAME

public static final java.lang.String DEF_C2S_NAME
See Also:
Constant Field Values

DEF_S2S_NAME

public static final java.lang.String DEF_S2S_NAME
See Also:
Constant Field Values

DEF_EXT_COMP_NAME

public static final java.lang.String DEF_EXT_COMP_NAME
See Also:
Constant Field Values

DEF_SSEND_NAME

public static final java.lang.String DEF_SSEND_NAME
See Also:
Constant Field Values

DEF_SRECV_NAME

public static final java.lang.String DEF_SRECV_NAME
See Also:
Constant Field Values

DEF_BOSH_NAME

public static final java.lang.String DEF_BOSH_NAME
See Also:
Constant Field Values

REGISTRATOR_PROP_KEY

public static final java.lang.String REGISTRATOR_PROP_KEY
See Also:
Constant Field Values

REGISTRATOR_NAMES_PROP_KEY

public static final java.lang.String REGISTRATOR_NAMES_PROP_KEY
See Also:
Constant Field Values

STAT_1_CLASS_PROP_KEY

public static final java.lang.String STAT_1_CLASS_PROP_KEY
See Also:
Constant Field Values

STAT_1_CLASS_PROP_VAL

public static final java.lang.String STAT_1_CLASS_PROP_VAL
See Also:
Constant Field Values

STAT_1_ACTIVE_PROP_KEY

public static final java.lang.String STAT_1_ACTIVE_PROP_KEY
See Also:
Constant Field Values

STAT_1_ACTIVE_PROP_VAL

public static final boolean STAT_1_ACTIVE_PROP_VAL
See Also:
Constant Field Values

DISCO_NAME_PROP_KEY

public static final java.lang.String DISCO_NAME_PROP_KEY
See Also:
Constant Field Values

DISCO_NAME_PROP_VAL

public static final java.lang.String DISCO_NAME_PROP_VAL
See Also:
Constant Field Values

DISCO_SHOW_VERSION_PROP_KEY

public static final java.lang.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
Constructor Detail

MessageRouterConfig

public MessageRouterConfig(java.util.Map<java.lang.String,java.lang.Object> props)
Method Detail

getDefaults

public static void getDefaults(java.util.Map<java.lang.String,java.lang.Object> defs,
                               java.util.Map<java.lang.String,java.lang.Object> params,
                               java.lang.String comp_name)

getRegistrNames

public java.lang.String[] getRegistrNames()

getMsgRcvNames

public java.lang.String[] getMsgRcvNames()

getRegistrInstance

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

getMsgRcvInstance

public MessageReceiver getMsgRcvInstance(java.lang.String name)
                                  throws java.lang.ClassNotFoundException,
                                         java.lang.InstantiationException,
                                         java.lang.IllegalAccessException
Throws:
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException


Copyright © 2008 Tigase. All Rights Reserved.