weborb.messageserver.config
Class MessageServerConfig

java.lang.Object
  extended by weborb.messageserver.config.MessageServerConfig
All Implemented Interfaces:
IServerConstants, ILoggingConstants

public class MessageServerConfig
extends java.lang.Object
implements ILoggingConstants, IServerConstants

MessageServerConfig

Author:
Midnight Coders, LLC

Field Summary
 
Fields inherited from interface weborb.util.log.ILoggingConstants
DEBUG, DEFAULT_LOGGER, ERROR, EXCEPTION, INFO, INSTR, MESSAGESERVER, SECURITY, SERIALIZATION
 
Fields inherited from interface weborb.messageserver.IServerConstants
CHANNEL_DOES_NOT_EXIST, CHANNEL_NAME, CREATECHANNEL_IFMISSING, DEFAULT_CHANNEL, DEFAULT_SERVERNAME, DELIVER_ERROR, DELIVER_LOGICAL_NAME, DUPLICATE_NAME, GET_SUBSCRIBERS_MESSAGE, SENDER, SERVER, USER_MESSAGE, USER_PRIVATE_MESSAGE
 
Constructor Summary
MessageServerConfig()
           
 
Method Summary
 void configure()
          Configures Message Server.
 void configure(org.jdom.Element root)
           
static MessageServerConfig getInstance()
           
 MessageFactories getMessageFactory(java.lang.String serverName)
           
 int getPortNumber(java.lang.String serverName)
           
 MessageHandlerChain getPostInvokeChain(java.lang.String factoryClassName)
           
 MessageHandlerChain getPreInvokeChain(java.lang.String factoryClassName)
           
 java.lang.String[] getServerNames()
           
 boolean isAutoStart(java.lang.String serverName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageServerConfig

public MessageServerConfig()
Method Detail

configure

public void configure()
               throws java.lang.Exception
Configures Message Server. This call is used by the stanalone version of Message Server

Throws:
java.lang.Exception

configure

public void configure(org.jdom.Element root)
               throws java.lang.Exception
Parameters:
root -
Throws:
java.lang.Exception

getInstance

public static MessageServerConfig getInstance()
Returns:

getPreInvokeChain

public MessageHandlerChain getPreInvokeChain(java.lang.String factoryClassName)
Parameters:
factoryClassName -
Returns:

getPostInvokeChain

public MessageHandlerChain getPostInvokeChain(java.lang.String factoryClassName)
Parameters:
factoryClassName -
Returns:

getMessageFactory

public MessageFactories getMessageFactory(java.lang.String serverName)
Parameters:
serverName -
Returns:

getPortNumber

public int getPortNumber(java.lang.String serverName)
Parameters:
serverName -
Returns:

isAutoStart

public boolean isAutoStart(java.lang.String serverName)
Parameters:
serverName -
Returns:

getServerNames

public java.lang.String[] getServerNames()
Returns:


Discuss WebORB

Copyright 2003-2008 Midnight Coders, Inc. All Rights Reserved.