Class ThreadUtils.NamePredicate
java.lang.Object
edu.internet2.middleware.grouperClientExt.org.apache.commons.lang3.ThreadUtils.NamePredicate
- All Implemented Interfaces:
ThreadUtils.ThreadGroupPredicate
,ThreadUtils.ThreadPredicate
- Enclosing class:
- ThreadUtils
public static class ThreadUtils.NamePredicate
extends Object
implements ThreadUtils.ThreadPredicate, ThreadUtils.ThreadGroupPredicate
A predicate implementation which matches a thread or threadgroup name.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Evaluates this predicate on the given thread.boolean
test
(ThreadGroup threadGroup) Evaluates this predicate on the given threadgroup.
-
Constructor Details
-
NamePredicate
Predicate constructor- Parameters:
name
- thread or threadgroup name- Throws:
IllegalArgumentException
- if the name isnull
-
-
Method Details
-
test
Description copied from interface:ThreadUtils.ThreadPredicate
Evaluates this predicate on the given thread.- Specified by:
test
in interfaceThreadUtils.ThreadPredicate
- Parameters:
thread
- the thread- Returns:
true
if the thread matches the predicate, otherwisefalse
-
test
Description copied from interface:ThreadUtils.ThreadGroupPredicate
Evaluates this predicate on the given threadgroup.- Specified by:
test
in interfaceThreadUtils.ThreadGroupPredicate
- Parameters:
threadGroup
- the threadgroup- Returns:
true
if the threadGroup matches the predicate, otherwisefalse
-