Class ProteomicsDataServiceServer

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.InitializingBean, org.springframework.web.HttpRequestHandler

    @Controller
    public class ProteomicsDataServiceServer
    extends AbstractApiServiceExporter
    Server wrapping IProteomicsDataService.
    • Field Summary

      • Fields inherited from class org.springframework.remoting.rmi.RemoteInvocationSerializingExporter

        CONTENT_TYPE_SERIALIZED_OBJECT
      • Fields inherited from class org.springframework.remoting.support.RemotingSupport

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterPropertiesSet()  
      void handleRequest​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)  
      • Methods inherited from class ch.systemsx.cisd.common.spring.WhiteAndBlackListHttpInvokerServiceExporter

        createObjectInputStream
      • Methods inherited from class org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter

        decorateInputStream, decorateOutputStream, readRemoteInvocation, readRemoteInvocation, writeRemoteInvocationResult, writeRemoteInvocationResult
      • Methods inherited from class org.springframework.remoting.rmi.RemoteInvocationSerializingExporter

        createObjectOutputStream, doReadRemoteInvocation, doWriteRemoteInvocationResult, getContentType, getProxy, isAcceptProxyClasses, prepare, setAcceptProxyClasses, setContentType
      • Methods inherited from class org.springframework.remoting.support.RemoteInvocationBasedExporter

        getRemoteInvocationExecutor, invoke, invokeAndCreateResult, setRemoteInvocationExecutor
      • Methods inherited from class org.springframework.remoting.support.RemoteExporter

        checkService, checkServiceInterface, getExporterName, getProxyForService, getService, getServiceInterface, setInterceptors, setRegisterTraceInterceptor, 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
    • Constructor Detail

      • ProteomicsDataServiceServer

        public ProteomicsDataServiceServer()
    • Method Detail

      • afterPropertiesSet

        public void afterPropertiesSet()
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Overrides:
        afterPropertiesSet in class org.springframework.remoting.rmi.RemoteInvocationSerializingExporter
      • handleRequest

        @RequestMapping({"/rmi-proteomics-data-v1","/openbis/rmi-proteomics-data-v1"})
        public void handleRequest​(javax.servlet.http.HttpServletRequest request,
                                  javax.servlet.http.HttpServletResponse response)
                           throws javax.servlet.ServletException,
                                  java.io.IOException
        Specified by:
        handleRequest in interface org.springframework.web.HttpRequestHandler
        Overrides:
        handleRequest in class org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter
        Throws:
        javax.servlet.ServletException
        java.io.IOException