Package org.jboss.as.clustering.jgroups
Class ClassLoaderThreadFactory
- java.lang.Object
-
- org.jboss.as.clustering.jgroups.ClassLoaderThreadFactory
-
- All Implemented Interfaces:
ThreadFactory,org.jgroups.util.ThreadFactory
public class ClassLoaderThreadFactory extends Object implements org.jgroups.util.ThreadFactory
ThreadFactorydecorator that associates a specific class loader to created threads.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderThreadFactory(org.jgroups.util.ThreadFactory factory, ClassLoader targetLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThreadnewThread(Runnable runner)ThreadnewThread(Runnable runner, String name)voidrenameThread(String base_name, Thread thread)voidsetAddress(String address)voidsetClusterName(String channelName)voidsetIncludeClusterName(boolean includeClusterName)voidsetPattern(String pattern)
-
-
-
Constructor Detail
-
ClassLoaderThreadFactory
public ClassLoaderThreadFactory(org.jgroups.util.ThreadFactory factory, ClassLoader targetLoader)
-
-
Method Detail
-
newThread
public Thread newThread(Runnable runner)
- Specified by:
newThreadin interfaceThreadFactory
-
newThread
public Thread newThread(Runnable runner, String name)
- Specified by:
newThreadin interfaceorg.jgroups.util.ThreadFactory
-
setPattern
public void setPattern(String pattern)
- Specified by:
setPatternin interfaceorg.jgroups.util.ThreadFactory
-
setIncludeClusterName
public void setIncludeClusterName(boolean includeClusterName)
- Specified by:
setIncludeClusterNamein interfaceorg.jgroups.util.ThreadFactory
-
setClusterName
public void setClusterName(String channelName)
- Specified by:
setClusterNamein interfaceorg.jgroups.util.ThreadFactory
-
setAddress
public void setAddress(String address)
- Specified by:
setAddressin interfaceorg.jgroups.util.ThreadFactory
-
-