org.apache.openejb.server.ejbd
Class ClusterRequestHandler

java.lang.Object
  extended by org.apache.openejb.server.ejbd.RequestHandler
      extended by org.apache.openejb.server.ejbd.ClusterRequestHandler
All Implemented Interfaces:
DiscoveryListener

public class ClusterRequestHandler
extends RequestHandler
implements DiscoveryListener

Version:
$Rev$ $Date$

Constructor Summary
ClusterRequestHandler(EjbDaemon daemon)
           
 
Method Summary
 Logger getLogger()
           
 String getName()
           
 ClusterResponse processRequest(ObjectInputStream in, ProtocolMetaData metaData)
           
 void processResponse(Response response, ObjectOutputStream out, ProtocolMetaData metaData)
           
 void serviceAdded(URI uri)
           
 void serviceRemoved(URI uri)
           
 
Methods inherited from class org.apache.openejb.server.ejbd.RequestHandler
getDaemon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterRequestHandler

public ClusterRequestHandler(EjbDaemon daemon)
Method Detail

getLogger

public Logger getLogger()
Specified by:
getLogger in class RequestHandler

processRequest

public ClusterResponse processRequest(ObjectInputStream in,
                                      ProtocolMetaData metaData)
                               throws Exception
Specified by:
processRequest in class RequestHandler
Throws:
Exception

getName

public String getName()
Specified by:
getName in class RequestHandler

processResponse

public void processResponse(Response response,
                            ObjectOutputStream out,
                            ProtocolMetaData metaData)
                     throws Exception
Specified by:
processResponse in class RequestHandler
Throws:
Exception

serviceAdded

public void serviceAdded(URI uri)
Specified by:
serviceAdded in interface DiscoveryListener

serviceRemoved

public void serviceRemoved(URI uri)
Specified by:
serviceRemoved in interface DiscoveryListener


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