Class ContextualRunnable

  • All Implemented Interfaces:
    java.lang.Runnable

    public abstract class ContextualRunnable
    extends java.lang.Object
    implements java.lang.Runnable
    Runnable That allows to define the context class loader.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.ClassLoader contextClassLoader
      The contextual class loader used at run time.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.ClassLoader getContextClassLoader()
      Returns the runnable's context class loader.
      void setContextClassLoader​(java.lang.ClassLoader contextClassLoader)
      Sets the runnable's context class loader.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Runnable

        run
    • Field Detail

      • contextClassLoader

        private java.lang.ClassLoader contextClassLoader
        The contextual class loader used at run time.
    • Constructor Detail

      • ContextualRunnable

        public ContextualRunnable()
        Constructor.
    • Method Detail

      • getContextClassLoader

        public java.lang.ClassLoader getContextClassLoader()
        Returns the runnable's context class loader.
        Returns:
        The runnable's context class loader.
      • setContextClassLoader

        public void setContextClassLoader​(java.lang.ClassLoader contextClassLoader)
        Sets the runnable's context class loader.
        Parameters:
        contextClassLoader - The runnable's context class loader.