com.counterclaim.openefm.core
Class OpenEFMServer

java.lang.Object
  |
  +--com.counterclaim.openefm.core.OpenEFMServer
All Implemented Interfaces:
JettyContainer

public class OpenEFMServer
extends java.lang.Object
implements JettyContainer


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()
           
 boolean isRequireClientAuth()
           
 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.

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.