org.kuali.rice.ksb.messaging
Class KSBHttpInvokerServiceExporter

java.lang.Object
  extended by org.springframework.remoting.support.RemotingSupport
      extended by org.springframework.remoting.support.RemoteExporter
          extended by org.springframework.remoting.support.RemoteInvocationBasedExporter
              extended by org.springframework.remoting.rmi.RemoteInvocationSerializingExporter
                  extended by org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter
                      extended by org.kuali.rice.ksb.messaging.KSBHttpInvokerServiceExporter
All Implemented Interfaces:
org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.InitializingBean, org.springframework.web.HttpRequestHandler

public class KSBHttpInvokerServiceExporter
extends org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter


Field Summary
private  boolean registerTraceInterceptor
           
private  ServiceInfo serviceInfo
           
private  List<Class> serviceInterfaces
           
 
Fields inherited from class org.springframework.remoting.rmi.RemoteInvocationSerializingExporter
CONTENT_TYPE_SERIALIZED_OBJECT
 
Fields inherited from class org.springframework.remoting.support.RemotingSupport
logger
 
Constructor Summary
KSBHttpInvokerServiceExporter()
           
 
Method Summary
protected  void checkServiceInterface()
           
protected  Object getProxyForService()
           
 Object getService()
           
 ServiceInfo getServiceInfo()
           
 List<Class> getServiceInterfaces()
           
 void setRegisterTraceInterceptor(boolean registerTraceInterceptor)
           
 void setServiceInfo(ServiceInfo serviceInfo)
           
 void setServiceInterfaces(List<Class> serviceInterfaces)
           
 
Methods inherited from class org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter
decorateInputStream, decorateOutputStream, handleRequest, readRemoteInvocation, readRemoteInvocation, writeRemoteInvocationResult, writeRemoteInvocationResult
 
Methods inherited from class org.springframework.remoting.rmi.RemoteInvocationSerializingExporter
afterPropertiesSet, createObjectInputStream, createObjectOutputStream, doReadRemoteInvocation, doWriteRemoteInvocationResult, getContentType, getProxy, prepare, setContentType
 
Methods inherited from class org.springframework.remoting.support.RemoteInvocationBasedExporter
getRemoteInvocationExecutor, invoke, invokeAndCreateResult, setRemoteInvocationExecutor
 
Methods inherited from class org.springframework.remoting.support.RemoteExporter
checkService, getExporterName, getServiceInterface, setInterceptors, setService, setServiceInterface
 
Methods inherited from class org.springframework.remoting.support.RemotingSupport
getBeanClassLoader, overrideThreadContextClassLoader, resetThreadContextClassLoader, setBeanClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serviceInterfaces

private List<Class> serviceInterfaces

serviceInfo

private ServiceInfo serviceInfo

registerTraceInterceptor

private boolean registerTraceInterceptor
Constructor Detail

KSBHttpInvokerServiceExporter

public KSBHttpInvokerServiceExporter()
Method Detail

getServiceInfo

public ServiceInfo getServiceInfo()

setServiceInfo

public void setServiceInfo(ServiceInfo serviceInfo)

setRegisterTraceInterceptor

public void setRegisterTraceInterceptor(boolean registerTraceInterceptor)
Overrides:
setRegisterTraceInterceptor in class org.springframework.remoting.support.RemoteExporter
See Also:
RemoteExporter.setRegisterTraceInterceptor(boolean)

getProxyForService

protected Object getProxyForService()
Overrides:
getProxyForService in class org.springframework.remoting.support.RemoteExporter

checkServiceInterface

protected void checkServiceInterface()
                              throws IllegalArgumentException
Overrides:
checkServiceInterface in class org.springframework.remoting.support.RemoteExporter
Throws:
IllegalArgumentException

getServiceInterfaces

public List<Class> getServiceInterfaces()

setServiceInterfaces

public void setServiceInterfaces(List<Class> serviceInterfaces)

getService

public Object getService()
Overrides:
getService in class org.springframework.remoting.support.RemoteExporter


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.