Package com.softwareag.entirex.xml.rt
Class XMLRPCServer
java.lang.Object
com.softwareag.entirex.aci.Server
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
FieldsFields 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
Fields inherited from interface com.softwareag.entirex.aci.ServerProperties
BROKER_ID, CODE_PAGE, COMPRESS_LEVEL, CUSTOM_CLASS, ENCRYPT, ENCRYPT_LEVEL, FIXED_SERVERS, JMX_ENABLED, LOGFILE, MAX_SERVERS, MAXRESTARTCYCLES, MIN_SERVERS, MONITOR_PORT, MONITOR_REMOTE, NAME, PASSWORD, PASSWORD_ENCRYPT, PROPERTIES_FILE, SECURITY, SERVER_ADR, SERVERLOGFILE, TIMEOUT, TRACE, USER_ID, WAIT_ATTACH, WAIT_SERVER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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">
void
Starts the XML RPC Server with an implementation of XMLRPCServerInterface.Methods inherited from class com.softwareag.entirex.aci.Server
addShutDownHook, createCallHandler, createRpcHandler, createServer, getActiveServers, getAdditionalShutdownHandler, getAppMon, getArgusPort, getArgusTimeout, getBooleanProperty, getCommunicationModes, getIntProperty, getMaxServers, getMinServers, getMonitorInfo, getNumberBusyWorkers, getNumberWorkers, getProperties, getProperty, getPropertyFilename, getServerEnhancedInfo, getServerInfo, getServerName, getState, getTable, getTableNames, getTraceLevel, getWorkersHighWatermark, init, isArgusMonitoringEnabled, isLicenseCheckRequired, processProperties, remoteMonitoring, setAdditionalShutdownHandler, setBrokerImplFactory, setCommandlineParser, setEncoding, setPropertyFilename, setServerName, setState, setTrace, setTraceLevel, startServer, startServerWithoutWait, startServing, stop, stopServer, stopServing
-
Field Details
-
SERVER_IDENTIFICATION_NAME
Identification name of XML RPC Server- See Also:
-
-
Constructor Details
-
XMLRPCServer
public XMLRPCServer()Constructor of XMLRPCServer
-
-
Method Details
-
registerXMLRPCServerClass
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
Starts the XML RPC Server with an implementation of XMLRPCServerInterface.- Parameters:
args
- Command line arguments- Throws:
Exception
- on configuration errors and other critical errors.
-