|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.grails.web.container.JettyServer
public class JettyServer
Field Summary | |
---|---|
protected String |
keyPassword
|
protected String |
keystore
|
protected File |
keystoreFile
|
Fields inherited from interface grails.web.container.EmbeddableServer |
---|
DEFAULT_HOST, DEFAULT_PORT, DEFAULT_SECURE_PORT |
Constructor Summary | |
---|---|
JettyServer(String warPath,
String contextPath)
|
|
JettyServer(String basedir,
String webXml,
String contextPath,
ClassLoader classLoader)
|
Method Summary | |
---|---|
protected groovy.lang.MetaClass |
$getStaticMetaClass()
|
protected org.mortbay.jetty.Server |
configureHttpServer(org.mortbay.jetty.webapp.WebAppContext context)
|
protected org.mortbay.jetty.Server |
configureHttpServer(org.mortbay.jetty.webapp.WebAppContext context,
int serverPort)
|
protected org.mortbay.jetty.Server |
configureHttpServer(org.mortbay.jetty.webapp.WebAppContext context,
int serverPort,
String serverHost)
|
protected Object |
configureHttpsServer(org.mortbay.jetty.webapp.WebAppContext context)
|
protected Object |
configureHttpsServer(org.mortbay.jetty.webapp.WebAppContext context,
int httpPort)
|
protected Object |
configureHttpsServer(org.mortbay.jetty.webapp.WebAppContext context,
int httpPort,
int httpsPort)
|
protected Object |
configureHttpsServer(org.mortbay.jetty.webapp.WebAppContext context,
int httpPort,
int httpsPort,
String serverHost)
|
protected Object |
createSSLCertificate()
|
protected org.mortbay.jetty.webapp.WebAppContext |
createStandardContext(String webappRoot,
String webXml,
String contextPath,
ClassLoader classLoader)
|
BuildSettings |
getBuildSettings()
|
groovy.util.ConfigObject |
getConfig()
|
org.mortbay.jetty.webapp.WebAppContext |
getContext()
|
Object |
getEventListener()
|
org.mortbay.jetty.Server |
getGrailsServer()
|
groovy.lang.MetaClass |
getMetaClass()
|
Object |
getProperty(String property)
|
protected Object |
initialize()
|
Object |
invokeMethod(String method,
Object arguments)
|
void |
restart()
Typically combines the stop() and start() methods in order to restart the container |
void |
setBuildSettings(BuildSettings value)
|
void |
setConfig(groovy.util.ConfigObject value)
|
void |
setContext(org.mortbay.jetty.webapp.WebAppContext value)
|
void |
setEventListener(Object value)
|
void |
setGrailsServer(org.mortbay.jetty.Server value)
|
void |
setMetaClass(groovy.lang.MetaClass mc)
|
void |
setProperty(String property,
Object value)
|
void |
start()
Starts the container on the default port |
void |
start(int port)
Starts the container on the given port |
void |
start(String host,
int port)
Starts the container on the given port |
void |
startSecure()
Starts a secure container running over HTTPS |
void |
startSecure(int httpsPort)
Starts a secure container running over HTTPS for the given port |
void |
startSecure(String host,
int httpPort,
int httpsPort)
Starts a secure container running over HTTPS for the given port and host. |
protected Object |
startServer(org.mortbay.jetty.Server grailsServer)
|
void |
stop()
Stops the container |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String keystore
protected File keystoreFile
protected String keyPassword
Constructor Detail |
---|
public JettyServer(String warPath, String contextPath)
public JettyServer(String basedir, String webXml, String contextPath, ClassLoader classLoader)
Method Detail |
---|
public BuildSettings getBuildSettings()
public void setBuildSettings(BuildSettings value)
public groovy.util.ConfigObject getConfig()
public void setConfig(groovy.util.ConfigObject value)
public org.mortbay.jetty.webapp.WebAppContext getContext()
public void setContext(org.mortbay.jetty.webapp.WebAppContext value)
public org.mortbay.jetty.Server getGrailsServer()
public void setGrailsServer(org.mortbay.jetty.Server value)
public Object getEventListener()
public void setEventListener(Object value)
protected Object initialize()
public void start()
EmbeddableServer
start
in interface EmbeddableServer
public void start(int port)
EmbeddableServer
start
in interface EmbeddableServer
port
- The port numberpublic void start(String host, int port)
EmbeddableServer
start
in interface EmbeddableServer
host
- The host to start onport
- The port numberpublic void startSecure()
EmbeddableServer
startSecure
in interface EmbeddableServer
public void startSecure(int httpsPort)
EmbeddableServer
startSecure
in interface EmbeddableServer
httpsPort
- The portpublic void startSecure(String host, int httpPort, int httpsPort)
EmbeddableServer
startSecure
in interface EmbeddableServer
host
- The server hosthttpPort
- The port for HTTP traffic.httpsPort
- The port for HTTPS traffic.public void stop()
EmbeddableServer
stop
in interface EmbeddableServer
public void restart()
EmbeddableServer
restart
in interface EmbeddableServer
protected Object startServer(org.mortbay.jetty.Server grailsServer)
protected org.mortbay.jetty.webapp.WebAppContext createStandardContext(String webappRoot, String webXml, String contextPath, ClassLoader classLoader)
protected org.mortbay.jetty.Server configureHttpServer(org.mortbay.jetty.webapp.WebAppContext context, int serverPort, String serverHost)
protected Object configureHttpsServer(org.mortbay.jetty.webapp.WebAppContext context, int httpPort, int httpsPort, String serverHost)
protected Object createSSLCertificate()
protected org.mortbay.jetty.Server configureHttpServer(org.mortbay.jetty.webapp.WebAppContext context, int serverPort)
protected org.mortbay.jetty.Server configureHttpServer(org.mortbay.jetty.webapp.WebAppContext context)
protected Object configureHttpsServer(org.mortbay.jetty.webapp.WebAppContext context, int httpPort, int httpsPort)
protected Object configureHttpsServer(org.mortbay.jetty.webapp.WebAppContext context, int httpPort)
protected Object configureHttpsServer(org.mortbay.jetty.webapp.WebAppContext context)
protected groovy.lang.MetaClass $getStaticMetaClass()
public groovy.lang.MetaClass getMetaClass()
getMetaClass
in interface groovy.lang.GroovyObject
public void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass
in interface groovy.lang.GroovyObject
public Object invokeMethod(String method, Object arguments)
invokeMethod
in interface groovy.lang.GroovyObject
public Object getProperty(String property)
getProperty
in interface groovy.lang.GroovyObject
public void setProperty(String property, Object value)
setProperty
in interface groovy.lang.GroovyObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |