org.benow.web
Class WebService
java.lang.Object
org.benow.java.run.Application
org.benow.web.servlet.ServletRunner
org.benow.web.WebService
- All Implemented Interfaces:
- java.lang.Runnable
- Direct Known Subclasses:
- SampleWebService
public class WebService
- extends ServletRunner
| Fields inherited from class org.benow.web.servlet.ServletRunner |
addStaticServlet, ajpPortArg, bindArg, bindHost, context, ctx, htmlArg, killArg, log, PARAM_ACCEPT_HOSTS, PARAM_EXT_HTTP, PARAM_EXT_HTTPS, PARAM_LOG_FILE, port, portArg, servletClassArg, servletNameArg, spec, sslArg, sslKeystoreArg, sslKeystorePasswordArg, sslPortArg, termArg |
| Fields inherited from class org.benow.java.run.Application |
exit, mainClass |
|
Constructor Summary |
|
WebService()
|
protected |
WebService(java.lang.Class<? extends javax.servlet.http.HttpServlet> servletClass)
|
|
Method Summary |
protected void |
addServlets(org.mortbay.jetty.handler.ContextHandlerCollection contexts,
org.mortbay.jetty.servlet.Context context)
Adds the servlet(s) to the given context. |
static java.net.URL |
getExternalURL()
|
static java.lang.String |
getTitle()
|
static java.lang.String |
getVersion()
|
protected static void |
setTitle(java.lang.String title)
|
protected static void |
setVersion(java.lang.String version)
|
protected void |
specifyArguments(org.benow.java.spec.argument.ArgumentSpecification spec)
|
| Methods inherited from class org.benow.web.servlet.ServletRunner |
addServlet, addServlet, afterCreate, afterInitialized, createConnectors, createServer, getBindHost, getPort, getSSLPort, populateHandlers, run, setHeadless, setIsSingleUserApplication, sslPort |
| Methods inherited from class org.benow.java.run.Application |
createSpecification, doMain, getBriefDescription, getUsage, main, run, run, setSpecification, showHelp, start, start |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebService
public WebService()
WebService
protected WebService(java.lang.Class<? extends javax.servlet.http.HttpServlet> servletClass)
specifyArguments
protected void specifyArguments(org.benow.java.spec.argument.ArgumentSpecification spec)
- Overrides:
specifyArguments in class ServletRunner
addServlets
protected void addServlets(org.mortbay.jetty.handler.ContextHandlerCollection contexts,
org.mortbay.jetty.servlet.Context context)
- Description copied from class:
ServletRunner
- Adds the servlet(s) to the given context. Usually contains repeated calls
to addServlet(contexts,name,context). Override to add custom servlets.
- Overrides:
addServlets in class ServletRunner
setVersion
protected static void setVersion(java.lang.String version)
setTitle
protected static void setTitle(java.lang.String title)
getTitle
public static java.lang.String getTitle()
getVersion
public static java.lang.String getVersion()
getExternalURL
public static java.net.URL getExternalURL()