org.apache.openejb.server.ejbd
Class RequestHandler

java.lang.Object
  extended by org.apache.openejb.server.ejbd.RequestHandler
Direct Known Subclasses:
ClusterRequestHandler

public abstract class RequestHandler
extends Object


Constructor Summary
protected RequestHandler(EjbDaemon daemon)
           
 
Method Summary
 EjbDaemon getDaemon()
           
abstract  Logger getLogger()
           
abstract  String getName()
           
abstract  Response processRequest(ObjectInputStream in, ProtocolMetaData metaData)
           
abstract  void processResponse(Response response, ObjectOutputStream out, ProtocolMetaData metaData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestHandler

protected RequestHandler(EjbDaemon daemon)
Method Detail

getDaemon

public EjbDaemon getDaemon()

getName

public abstract String getName()

getLogger

public abstract Logger getLogger()

processRequest

public abstract Response processRequest(ObjectInputStream in,
                                        ProtocolMetaData metaData)
                                 throws Exception
Throws:
Exception

processResponse

public abstract void processResponse(Response response,
                                     ObjectOutputStream out,
                                     ProtocolMetaData metaData)
                              throws Exception
Throws:
Exception


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.