uk.ac.starlink.soap
Class AppAxisServerFactory

java.lang.Object
  extended by org.apache.axis.server.DefaultAxisServerFactory
      extended by uk.ac.starlink.soap.AppAxisServerFactory
All Implemented Interfaces:
org.apache.axis.server.AxisServerFactory

public class AppAxisServerFactory
extends org.apache.axis.server.DefaultAxisServerFactory

Helper class for obtaining AxisServers. This implementation avoids creating any external files. Using this you must avoid attachments (which is what I presume go into "attachmentsdirservlet", may want to go back to the default factory, if this choice proves inappropriate).

This overiddes the default factory (that it extends) using the "axis.ServerFactory" property.

Since:
24-MAY-2002
Version:
$Id$
Author:
Peter W. Draper
See Also:
Plot, PlotConfigurator

Field Summary
 
Fields inherited from class org.apache.axis.server.DefaultAxisServerFactory
log
 
Constructor Summary
AppAxisServerFactory()
           
 
Method Summary
 org.apache.axis.server.AxisServer getServer(Map environment)
          Get an AxisServer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppAxisServerFactory

public AppAxisServerFactory()
Method Detail

getServer

public org.apache.axis.server.AxisServer getServer(Map environment)
                                            throws org.apache.axis.AxisFault
Get an AxisServer. This factory looks for an "engineConfig" in the environment Map, and if one is found, uses that. Otherwise it uses the default initialization.

Specified by:
getServer in interface org.apache.axis.server.AxisServerFactory
Overrides:
getServer in class org.apache.axis.server.DefaultAxisServerFactory
Throws:
org.apache.axis.AxisFault


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.