org.openejb.server.admin
Class AdminDaemon

java.lang.Object
  extended by org.openejb.server.admin.AdminDaemon
All Implemented Interfaces:
ServerService, Service

public class AdminDaemon
extends java.lang.Object
implements ServerService

This is the base class for orcistrating the other daemons which actually accept and react to calls coming in from different protocols or channels. To perform this task, this class will newInstance() init( port, properties) start() stop()

Author:
David Blevins

Constructor Summary
AdminDaemon()
           
 
Method Summary
 java.lang.String getIP()
          Gets the ip number that the daemon is listening on.
 java.lang.String getName()
          Gets the name of the service.
 int getPort()
          Gets the port number that the daemon is listening on.
 void init(java.util.Properties props)
           
 void service(java.io.InputStream in, java.io.OutputStream out)
           
 void service(java.net.Socket socket)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminDaemon

public AdminDaemon()
Method Detail

init

public void init(java.util.Properties props)
          throws java.lang.Exception
Specified by:
init in interface ServerService
Specified by:
init in interface Service
Throws:
java.lang.Exception

service

public void service(java.io.InputStream in,
                    java.io.OutputStream out)
             throws ServiceException,
                    java.io.IOException
Specified by:
service in interface ServerService
Throws:
ServiceException
java.io.IOException

service

public void service(java.net.Socket socket)
             throws ServiceException,
                    java.io.IOException
Specified by:
service in interface ServerService
Throws:
ServiceException
java.io.IOException

start

public void start()
           throws ServiceException
Specified by:
start in interface ServerService
Throws:
ServiceException

stop

public void stop()
          throws ServiceException
Specified by:
stop in interface ServerService
Throws:
ServiceException

getPort

public int getPort()
Gets the port number that the daemon is listening on.

Specified by:
getPort in interface ServerService

getIP

public java.lang.String getIP()
Description copied from interface: ServerService
Gets the ip number that the daemon is listening on.

Specified by:
getIP in interface ServerService

getName

public java.lang.String getName()
Description copied from interface: ServerService
Gets the name of the service. Used for display purposes only

Specified by:
getName in interface ServerService


Copyright © 1999-2011 OpenEJB. All Rights Reserved.