com.counterclaim.openefm.core
Class OpenEFMServer

java.lang.Object
  extended bycom.counterclaim.openefm.core.OpenEFMServer
All Implemented Interfaces:
JettyContainer

public class OpenEFMServer
extends java.lang.Object
implements JettyContainer

 

Field Summary
private  java.lang.String context
           
private  OpenEFMController controller
           
private  java.lang.String keyPass
           
private  java.lang.String keyStore
           
private static org.apache.log4j.Logger log
           
private  int portNumber
           
private  boolean requireClientAuth
           
private  int securePortNumber
           
private  org.mortbay.jetty.Server server
           
private static int UNSET
           
 
Constructor Summary
OpenEFMServer()
          Constructor.
OpenEFMServer(java.lang.String configuration)
          Constructor.
OpenEFMServer(java.net.URL configuration)
          Constructor.
 
Method Summary
 java.lang.String getContext()
           
 OpenEFMController getController()
           
 org.mortbay.jetty.Server getJettyServer()
           
 java.lang.String getKeyPass()
           
 java.lang.String getKeyStore()
           
 int getPortNumber()
           
 int getSecurePortNumber()
           
private  void initDatabase()
           
private  void installDumpServlet(org.mortbay.jetty.servlet.ServletHandler handler)
           
 boolean isRequireClientAuth()
           
 boolean isStarted()
          Return whether I am initialized and running.
 void setContext(java.lang.String context)
           
 void setController(OpenEFMController controller)
           
 void setKeyPass(java.lang.String keyPass)
           
 void setKeyStore(java.lang.String keyStore)
           
 void setPortNumber(int portNumber)
           
 void setRequireClientAuth(boolean requireClientAuth)
           
 void setSecurePortNumber(int securePortNumber)
           
 void start()
          Fire up the server.
 void stop()
          Cleanly shut down the server.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static org.apache.log4j.Logger log

UNSET

private static final int UNSET
See Also:
Constant Field Values

server

private org.mortbay.jetty.Server server

controller

private OpenEFMController controller

portNumber

private int portNumber

securePortNumber

private int securePortNumber

context

private java.lang.String context

keyStore

private java.lang.String keyStore

keyPass

private java.lang.String keyPass

requireClientAuth

private boolean requireClientAuth
Constructor Detail

OpenEFMServer

public OpenEFMServer()
Constructor.


OpenEFMServer

public OpenEFMServer(java.lang.String configuration)
              throws java.io.IOException
Constructor.

Parameters:
configuration - The filename of the XML configuration file.

OpenEFMServer

public OpenEFMServer(java.net.URL configuration)
              throws java.io.IOException
Constructor.

Parameters:
configuration - The URL of the XML configuration file.
Method Detail

getPortNumber

public int getPortNumber()

setPortNumber

public void setPortNumber(int portNumber)

getSecurePortNumber

public int getSecurePortNumber()

setSecurePortNumber

public void setSecurePortNumber(int securePortNumber)

getContext

public java.lang.String getContext()

setContext

public void setContext(java.lang.String context)

getKeyStore

public java.lang.String getKeyStore()

setKeyStore

public void setKeyStore(java.lang.String keyStore)

getKeyPass

public java.lang.String getKeyPass()

setKeyPass

public void setKeyPass(java.lang.String keyPass)

isRequireClientAuth

public boolean isRequireClientAuth()

setRequireClientAuth

public void setRequireClientAuth(boolean requireClientAuth)

getController

public OpenEFMController getController()

setController

public void setController(OpenEFMController controller)

getJettyServer

public org.mortbay.jetty.Server getJettyServer()
Specified by:
getJettyServer in interface JettyContainer

start

public void start()
Fire up the server.


initDatabase

private void initDatabase()

installDumpServlet

private void installDumpServlet(org.mortbay.jetty.servlet.ServletHandler handler)
                         throws java.lang.Exception
Throws:
java.lang.Exception

isStarted

public boolean isStarted()
Return whether I am initialized and running.


stop

public void stop()
          throws java.lang.InterruptedException
Cleanly shut down the server.

Throws:
java.lang.InterruptedException - If interrupted, stop may not have been called on everything.


Copyright © 2002 counterclaim.com. All Rights Reserved.