com.caucho.ejb.burlap
Class ExceptionSkeleton

java.lang.Object
  extended by com.caucho.ejb.protocol.Skeleton
      extended by com.caucho.ejb.burlap.ExceptionSkeleton

public class ExceptionSkeleton
extends Skeleton

Base class for any bean skeleton capable of handling an BURLAP-RPC request.

Once selected, the calling servlet will dispatch the request through the _service call. After parsing the request headers, _service calls the generated entry _execute to execute the request.


Field Summary
protected static java.util.logging.Logger log
           
 
Method Summary
 void _service(java.io.InputStream rawIs, java.io.OutputStream rawOs)
          Services the request.
 void _service(java.io.InputStream rawIs, java.io.OutputStream rawOs, java.lang.Throwable e)
          Services the request.
 
Methods inherited from class com.caucho.ejb.protocol.Skeleton
setDebug
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static java.util.logging.Logger log
Method Detail

_service

public void _service(java.io.InputStream rawIs,
                     java.io.OutputStream rawOs)
              throws java.lang.Exception
Services the request.

Specified by:
_service in class Skeleton
Parameters:
rawIs - the raw input stream from the servlet request
rawOs - the raw output stream to the servlet response
Throws:
java.lang.Exception

_service

public void _service(java.io.InputStream rawIs,
                     java.io.OutputStream rawOs,
                     java.lang.Throwable e)
              throws java.lang.Exception
Services the request.

Overrides:
_service in class Skeleton
Parameters:
rawIs - the raw input stream from the servlet request
rawOs - the raw output stream to the servlet response
Throws:
java.lang.Exception