org.openamf.invoker
Class ServiceInvoker
java.lang.Object
org.openamf.invoker.ServiceInvoker
- Direct Known Subclasses:
- JavaServiceInvoker, JMXServiceInvoker, PageableResultSetServiceInvoker, SessionControlInvoker, SpringBeanInvoker
- public abstract class ServiceInvoker
- extends java.lang.Object
- Version:
- $Revision: 1.14 $, $Date: 2003/12/26 20:16:19 $
- Author:
- Jason Calabrese
Constructor Summary |
ServiceInvoker(ServiceRequest request,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.ServletContext servletContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
request
protected ServiceRequest request
httpServletRequest
protected javax.servlet.http.HttpServletRequest httpServletRequest
servletContext
protected javax.servlet.ServletContext servletContext
persistentServiceObject
protected java.lang.Object persistentServiceObject
ServiceInvoker
public ServiceInvoker(ServiceRequest request,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.ServletContext servletContext)
invokeService
public abstract java.lang.Object invokeService()
throws ServiceInvocationException
- Throws:
ServiceInvocationException
getRequest
public ServiceRequest getRequest()
setRequest
public void setRequest(ServiceRequest request)
getHttpServletRequest
public javax.servlet.http.HttpServletRequest getHttpServletRequest()
setHttpServletRequest
public void setHttpServletRequest(javax.servlet.http.HttpServletRequest httpServletRequest)
getServletContext
public javax.servlet.ServletContext getServletContext()
setServletContext
public void setServletContext(javax.servlet.ServletContext servletContext)
getPersistService
public boolean getPersistService()
getPersistentServiceName
public java.lang.String getPersistentServiceName()
getPersistentServiceObject
public java.lang.Object getPersistentServiceObject()
setPersistentServiceObject
public void setPersistentServiceObject(java.lang.Object persistentServiceObject)
supports
public abstract boolean supports(ServiceRequest request)
prepare
public 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
- Parameters:
request
-
load
public static ServiceInvoker load(java.lang.String className,
ServiceRequest request,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.ServletContext servletContext)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
- Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
toString
public java.lang.String toString()