Class Predicates.RolePredicate
java.lang.Object
com.oracle.coherence.concurrent.executor.function.Predicates.RolePredicate
- All Implemented Interfaces:
PortablePredicate<com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo>,PortableObject,Remote.Predicate<com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo>,Serializable,Predicate<com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo>
- Enclosing class:
Predicates
public static class Predicates.RolePredicate
extends Object
implements PortablePredicate<com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo>
A
Remote.Predicate for matching the name of a Role.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructs aPredicates.RolePredicate(required for serialization).RolePredicate(String sPattern) Constructs aPredicates.RolePredicate. -
Method Summary
Modifier and TypeMethodDescriptionvoidRestore the contents of a user type instance by reading its state using the specified PofReader object.booleantest(com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo executorInfo) voidwriteExternal(PofWriter out) Save the contents of a POF user type instance by writing its state using the specified PofWriter object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tangosol.util.function.Remote.Predicate
and, negate, or
-
Field Details
-
m_sPattern
The pattern for matching aRolename.
-
-
Constructor Details
-
RolePredicate
public RolePredicate()Constructs aPredicates.RolePredicate(required for serialization). -
RolePredicate
Constructs aPredicates.RolePredicate.- Parameters:
sPattern- the pattern to match
-
-
Method Details
-
test
public boolean test(com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo executorInfo) -
readExternal
Description copied from interface:PortableObjectRestore the contents of a user type instance by reading its state using the specified PofReader object.- Specified by:
readExternalin interfacePortableObject- Specified by:
readExternalin interfacePortablePredicate<com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo>- Parameters:
in- the PofReader from which to read the object's state- Throws:
IOException- if an I/O error occurs
-
writeExternal
Description copied from interface:PortableObjectSave the contents of a POF user type instance by writing its state using the specified PofWriter object.- Specified by:
writeExternalin interfacePortableObject- Specified by:
writeExternalin interfacePortablePredicate<com.oracle.coherence.concurrent.executor.TaskExecutorService.ExecutorInfo>- Parameters:
out- the PofWriter to which to write the object's state- Throws:
IOException- if an I/O error occurs
-