|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.transport.http.SimpleHTTPServer
This is a simple implementation of an HTTP server for processing SOAP requests via Apache's xml-axis2. This is not intended for production use. Its intended uses are for demos, debugging, and performance profiling. Note this classes uses static objects to provide a thread pool, so you should not use multiple instances of this class in the same JVM/classloader unless you want bad things to happen at shutdown.
Field Summary | |
protected ConfigurationContext |
configurationContext
Field systemContext |
static int |
DEFAULT_PORT
|
Fields inherited from interface org.apache.axis2.transport.TransportListener |
HOST_ADDRESS, PARAM_PORT |
Constructor Summary | |
SimpleHTTPServer()
|
|
SimpleHTTPServer(ConfigurationContext systemContext,
int port)
|
|
SimpleHTTPServer(ConfigurationContext systemContext,
int port,
ThreadFactory pool)
Constructor SimpleHTTPServer |
Method Summary | |
ConfigurationContext |
getConfigurationContext()
Method getConfigurationContext |
EndpointReference |
getEPRForService(String serviceName,
String ip)
replyToEPR If the user has given host address paramter then it gets the high priority and ERP will be creatd using that N:B - hostAddress should be a complte url (http://www.myApp.com/ws) |
void |
init(ConfigurationContext axisConf,
TransportInDescription transprtIn)
init method in TransportListener |
boolean |
isRunning()
Checks if this HTTP server instance is running. |
static void |
main(String[] args)
Method main |
static void |
printUsage()
|
void |
start()
Start this server as a NON-daemon. |
void |
stop()
Stop this server. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int DEFAULT_PORT
protected ConfigurationContext configurationContext
Constructor Detail |
public SimpleHTTPServer()
public SimpleHTTPServer(ConfigurationContext systemContext, int port) throws AxisFault
public SimpleHTTPServer(ConfigurationContext systemContext, int port, ThreadFactory pool) throws AxisFault
systemContext
- pool
- Method Detail |
public void init(ConfigurationContext axisConf, TransportInDescription transprtIn) throws AxisFault
init
in interface TransportListener
axisConf
- transprtIn
-
AxisFault
public static void main(String[] args) throws Exception
args
-
Exception
public static void printUsage()
public void start() throws AxisFault
start
in interface TransportListener
AxisFault
public void stop()
stop
in interface TransportListener
public ConfigurationContext getConfigurationContext()
public EndpointReference getEPRForService(String serviceName, String ip) throws AxisFault
getEPRForService
in interface TransportListener
serviceName
- ip
-
AxisFault
TransportListener.getEPRForService(String,String)
public boolean isRunning()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |