Class ClassLoaderThreadFactory

  • All Implemented Interfaces:
    ThreadFactory, org.jgroups.util.ThreadFactory

    public class ClassLoaderThreadFactory
    extends Object
    implements org.jgroups.util.ThreadFactory
    ThreadFactory decorator that associates a specific class loader to created threads.
    Author:
    Paul Ferraro
    • Constructor Detail

      • ClassLoaderThreadFactory

        public ClassLoaderThreadFactory​(org.jgroups.util.ThreadFactory factory,
                                        ClassLoader targetLoader)
    • Method Detail

      • newThread

        public Thread newThread​(Runnable runner,
                                String name)
        Specified by:
        newThread in interface org.jgroups.util.ThreadFactory
      • setPattern

        public void setPattern​(String pattern)
        Specified by:
        setPattern in interface org.jgroups.util.ThreadFactory
      • setIncludeClusterName

        public void setIncludeClusterName​(boolean includeClusterName)
        Specified by:
        setIncludeClusterName in interface org.jgroups.util.ThreadFactory
      • setClusterName

        public void setClusterName​(String channelName)
        Specified by:
        setClusterName in interface org.jgroups.util.ThreadFactory
      • setAddress

        public void setAddress​(String address)
        Specified by:
        setAddress in interface org.jgroups.util.ThreadFactory
      • renameThread

        public void renameThread​(String base_name,
                                 Thread thread)
        Specified by:
        renameThread in interface org.jgroups.util.ThreadFactory