com.softwareag.entirex.xml.rt
Class XMLRPCServer

java.lang.Object
  extended by com.softwareag.entirex.aci.Server
      extended by com.softwareag.entirex.xml.rt.XMLRPCServer
All Implemented Interfaces:
com.softwareag.entirex.aci.MonitorInfoInterface, com.softwareag.entirex.aci.ServerMBean, com.softwareag.entirex.aci.ServerProperties

public class XMLRPCServer
extends com.softwareag.entirex.aci.Server

XMLRPCServer extends com.softwareag.entirex.aci.Server.


Field Summary
 
Fields inherited from class com.softwareag.entirex.aci.Server
activeServers, COMMUNICATION_MODE_ALL, COMMUNICATION_MODE_MESSAGE, COMMUNICATION_MODE_RELIABLE, STATE_ERROR, STATE_INIT, STATE_RETRY, STATE_RUNNING, STATE_SHUTDOWN, verbose
 
Fields inherited from interface com.softwareag.entirex.aci.ServerProperties
BROKER_ID, CODE_PAGE, COMPRESS_LEVEL, CUSTOM_CLASS, ENCRYPT, ENCRYPT_LEVEL, ENVIRONMENT, FIXED_SERVERS, JMX_ENABLED, LOC_TRANS_CONFIG, LOC_TRANS_INI, LOC_TRANS_SET, LOGFILE, LOGICAL_BROKER_ID, LOGICAL_SERVICE, MAX_SERVERS, MAXRESTARTCYCLES, MIN_SERVERS, MONITOR_PORT, MONITOR_REMOTE, NAME, PASSWORD, PASSWORD_ENCRYPT, PROPERTIES_FILE, SECURITY, SERVER_ADR, SERVERLOGFILE, TIMEOUT, TRACE, USE_CODE_PAGE, USER_ID, VERBOSE, WAIT_ATTACH, WAIT_SERVER
 
Constructor Summary
XMLRPCServer()
          Constructor of XMLRPCServer
 
Method Summary
 void registerXMLRPCServerClass(XMLRPCServerInterface xmlrpcserverclass)
          Register the implementation of XMLRPCServerInterface called
if Java API for XML RPC Server is defined in configuration file.
 void start(java.lang.String[] args)
          Starts the XML RPC Server with an implementation of XMLRPCServerInterface.
 
Methods inherited from class com.softwareag.entirex.aci.Server
createCallHandler, getActiveServers, getArgusPort, getArgusTimeout, getBooleanProperty, getIntProperty, getMaxServers, getMinServers, getNumberBusyWorkers, getNumberWorkers, getProperties, getProperty, getPropertyFilename, getServerInfo, getServerName, getState, getTimestamp, getTraceLevel, getVerbose, getWorkersHighWatermark, isArgusMonitoringEnabled, remoteMonitoring, setCommandlineParser, setPropertyFilename, setServerName, setState, setTraceLevel, setVerbose, startServer, stop, stopServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLRPCServer

public XMLRPCServer()
Constructor of XMLRPCServer

Method Detail

registerXMLRPCServerClass

public void registerXMLRPCServerClass(XMLRPCServerInterface xmlrpcserverclass)
Register the implementation of XMLRPCServerInterface called
if Java API for XML RPC Server is defined in configuration file.
Method must be called before starting the server.
To use implementation of XMLRPCServerInterface the configuration
file must define
<TargetServer name="xmlrpcServerClass">

Parameters:
xmlrpcserverclass - An implementation of XMLRPCServerInterface

start

public void start(java.lang.String[] args)
           throws java.lang.Exception
Starts the XML RPC Server with an implementation of XMLRPCServerInterface.

Parameters:
args - Command line arguments
Throws:
java.lang.Exception - on configuration errors and other critical errors.