org.jboss.webservice.server
Class ServerEngine

java.lang.Object
  extended byorg.jboss.axis.handlers.BasicHandler (src) 
      extended byorg.jboss.axis.AxisEngine (src) 
          extended byorg.jboss.axis.server.AxisServer (src) 
              extended byorg.jboss.webservice.server.ServerEngine
All Implemented Interfaces:
Handler (src)

public class ServerEngine
extends AxisServer (src)

The ws4ee server engine.

Note, this instance is shared by all deployed web services.

Since:
15-April-2004

Field Summary
 
Fields inherited from class org.jboss.axis.AxisEngine (src)
_hasSafePassword, config, DEFAULT_ATTACHMENT_IMPL, ENV_ATTACHMENT_DIR, ENV_SERVLET_CONTEXT, ENV_SERVLET_REALPATH, PROP_ATTACHMENT_CLEANUP, PROP_ATTACHMENT_DIR, PROP_ATTACHMENT_IMPLEMENTATION, PROP_DEBUG_FILE, PROP_DEBUG_LEVEL, PROP_DEFAULT_CONFIG_CLASS, PROP_DOMULTIREFS, PROP_PASSWORD, PROP_SEND_MINIMIZED_ELEMENTS, PROP_SEND_XSI, PROP_SOAP_ALLOWED_VERSION, PROP_SOAP_VERSION, PROP_SYNC_CONFIG, PROP_TWOD_ARRAY_ENCODING, PROP_XML_DECL, PROP_XML_ENCODING, shouldSaveConfig
 
Fields inherited from class org.jboss.axis.handlers.BasicHandler (src)
makeLockable, name, options
 
Constructor Summary
ServerEngine(EngineConfiguration (src)  config)
          Construct an AxisServer with a given configuration.
 
Method Summary
 void invoke(MessageContext (src)  msgContext)
          Main routine of the AXIS server.
 
Methods inherited from class org.jboss.axis.server.AxisServer (src)
generateWSDL, getClientEngine, getServer, isRunning, start, stop
 
Methods inherited from class org.jboss.axis.AxisEngine (src)
addActorURI, cleanup, getActorURIs, getApplicationSession, getClassCache, getConfig, getCurrentMessageContext, getGlobalRequest, getGlobalResponse, getHandler, getService, getTransport, getTypeMappingRegistry, hasSafePassword, init, normaliseOptions, refreshGlobalOptions, removeActorURI, saveConfiguration, setAdminPassword, setCurrentMessageContext, setShouldSaveConfig
 
Methods inherited from class org.jboss.axis.handlers.BasicHandler (src)
canHandleBlock, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerEngine

public ServerEngine(EngineConfiguration (src)  config)
Construct an AxisServer with a given configuration.

Method Detail

invoke

public void invoke(MessageContext (src)  msgContext)
            throws AxisFault (src) 
Main routine of the AXIS server. In short we locate the appropriate handler for the desired service and invoke() it.

Specified by:
invoke in interface Handler (src)
Overrides:
invoke in class AxisServer (src)
Throws:
AxisFault (src)