org.apache.servicemix.http.jetty
Class JettyContextManager

java.lang.Object
  extended by org.apache.servicemix.http.jetty.JettyContextManager
All Implemented Interfaces:
ContextManager

public class JettyContextManager
extends java.lang.Object
implements ContextManager


Nested Class Summary
protected  class JettyContextManager.DisplayServiceHandler
           
protected  class JettyContextManager.ThreadPoolWrapper
           
 
Constructor Summary
JettyContextManager()
           
 
Method Summary
 java.lang.Object createContext(java.lang.String strUrl, HttpProcessor processor)
           
protected  org.mortbay.jetty.Server createServer(java.net.URL url, SslParameters ssl)
           
 HttpConfiguration getConfiguration()
           
protected  java.lang.String getKey(java.net.URL url)
           
 HttpProcessor getMainProcessor()
           
 javax.management.MBeanServer getMBeanServer()
           
protected  org.mortbay.jetty.Server getServer(java.net.URL url)
           
 org.mortbay.thread.ThreadPool getThreadPool()
           
 void init()
           
 void remove(java.lang.Object context)
           
 void setConfiguration(HttpConfiguration configuration)
           
 void setMBeanServer(javax.management.MBeanServer mBeanServer)
           
 void shutDown()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JettyContextManager

public JettyContextManager()
Method Detail

getMBeanServer

public javax.management.MBeanServer getMBeanServer()
Returns:
the mbeanServer

setMBeanServer

public void setMBeanServer(javax.management.MBeanServer mBeanServer)
Parameters:
mBeanServer - the mbeanServer to set

init

public void init()
          throws java.lang.Exception
Specified by:
init in interface ContextManager
Throws:
java.lang.Exception

shutDown

public void shutDown()
              throws java.lang.Exception
Specified by:
shutDown in interface ContextManager
Throws:
java.lang.Exception

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface ContextManager
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface ContextManager
Throws:
java.lang.Exception

createContext

public java.lang.Object createContext(java.lang.String strUrl,
                                      HttpProcessor processor)
                               throws java.lang.Exception
Specified by:
createContext in interface ContextManager
Throws:
java.lang.Exception

remove

public void remove(java.lang.Object context)
            throws java.lang.Exception
Specified by:
remove in interface ContextManager
Throws:
java.lang.Exception

getServer

protected org.mortbay.jetty.Server getServer(java.net.URL url)

getKey

protected java.lang.String getKey(java.net.URL url)

createServer

protected org.mortbay.jetty.Server createServer(java.net.URL url,
                                                SslParameters ssl)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getConfiguration

public HttpConfiguration getConfiguration()

setConfiguration

public void setConfiguration(HttpConfiguration configuration)
Specified by:
setConfiguration in interface ContextManager

getThreadPool

public org.mortbay.thread.ThreadPool getThreadPool()

getMainProcessor

public HttpProcessor getMainProcessor()
Specified by:
getMainProcessor in interface ContextManager


Copyright © 2005-2012 FuseSource. All Rights Reserved.