org.openamf.invoker
Class EJBServiceInvoker

java.lang.Object
  extended byorg.openamf.invoker.ServiceInvoker
      extended byorg.openamf.invoker.JavaServiceInvoker
          extended byorg.openamf.invoker.EJBServiceInvoker

public class EJBServiceInvoker
extends JavaServiceInvoker

Simple EJB Service Invoker

Version:
$Revision: 1.14 $, $Date: 2003/12/18 02:31:49 $
Author:
Jason Calabrese , Roberto Saccon

Field Summary
 
Fields inherited from class org.openamf.invoker.ServiceInvoker
httpServletRequest, persistentServiceObject, request, servletContext
 
Constructor Summary
EJBServiceInvoker(ServiceRequest request, javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.ServletContext servletContex)
           
 
Method Summary
 boolean getPersistService()
           
 java.lang.Object invokeService()
           
 void prepare(ServiceRequest request)
          Called before invokeService and after supports (if you're using the DefaultGateway) Can be used to determine if the service should be persisted
 boolean supports(ServiceRequest request)
           
 
Methods inherited from class org.openamf.invoker.JavaServiceInvoker
getPersistentServiceName, invokeServiceMethod
 
Methods inherited from class org.openamf.invoker.ServiceInvoker
getHttpServletRequest, getPersistentServiceObject, getRequest, getServletContext, load, setHttpServletRequest, setPersistentServiceObject, setRequest, setServletContext, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EJBServiceInvoker

public EJBServiceInvoker(ServiceRequest request,
                         javax.servlet.http.HttpServletRequest httpServletRequest,
                         javax.servlet.ServletContext servletContex)
Method Detail

invokeService

public java.lang.Object invokeService()
                               throws ServiceInvocationException
Overrides:
invokeService in class JavaServiceInvoker
Throws:
ServiceInvocationException

getPersistService

public boolean getPersistService()
Overrides:
getPersistService in class JavaServiceInvoker

supports

public boolean supports(ServiceRequest request)
Overrides:
supports in class JavaServiceInvoker

prepare

public void prepare(ServiceRequest request)
Description copied from class: ServiceInvoker
Called before invokeService and after supports (if you're using the DefaultGateway) Can be used to determine if the service should be persisted

Overrides:
prepare in class ServiceInvoker
Parameters:
request -