org.springframework.remoting.support

Class RemotingSupport

  • java.lang.Object
    • org.springframework.remoting.support.RemotingSupport
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected Log logger
      Logger available to subclasses.
    • Constructor Summary

      Constructors 
      Constructor and Description
      RemotingSupport() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      protected java.lang.ClassLoader getBeanClassLoader()
      Return the ClassLoader that this accessor operates in, to be used for deserializing and for generating proxies.
      protected java.lang.ClassLoader overrideThreadContextClassLoader()
      Override the thread context ClassLoader with the environment's bean ClassLoader if necessary, i.e.
      protected void resetThreadContextClassLoader(java.lang.ClassLoader original)
      Reset the original thread context ClassLoader if necessary.
      void setBeanClassLoader(java.lang.ClassLoader classLoader)
      Callback that supplies the bean class loader to a bean instance.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        protected final Log logger
        Logger available to subclasses.
    • Constructor Detail

      • RemotingSupport

        public RemotingSupport()
    • Method Detail

      • getBeanClassLoader

        protected java.lang.ClassLoader getBeanClassLoader()
        Return the ClassLoader that this accessor operates in, to be used for deserializing and for generating proxies.
      • overrideThreadContextClassLoader

        @Nullable
        protected java.lang.ClassLoader overrideThreadContextClassLoader()
        Override the thread context ClassLoader with the environment's bean ClassLoader if necessary, i.e. if the bean ClassLoader is not equivalent to the thread context ClassLoader already.
        Returns:
        the original thread context ClassLoader, or null if not overridden
      • resetThreadContextClassLoader

        protected void resetThreadContextClassLoader(@Nullable
                                                     java.lang.ClassLoader original)
        Reset the original thread context ClassLoader if necessary.
        Parameters:
        original - the original thread context ClassLoader, or null if not overridden (and hence nothing to reset)