Interface PortablePredicate<T>
-
- Type Parameters:
T- the type of input to theRemote.Predicate
- All Superinterfaces:
com.tangosol.io.pof.PortableObject,Predicate<T>,com.tangosol.util.function.Remote.Predicate<T>,Serializable
- All Known Implementing Classes:
Predicates.AlwaysPredicate,Predicates.EqualToPredicate,Predicates.IsValuePredicate,Predicates.NegatePredicate,Predicates.NeverPredicate,Predicates.NullValuePredicate,Predicates.OptionPredicate,Predicates.RolePredicate,Predicates.ThrowablePredicate
public interface PortablePredicate<T> extends com.tangosol.util.function.Remote.Predicate<T>, com.tangosol.io.pof.PortableObjectRepresents a portableRemote.Predicate(boolean-valued function) with a single argument; a convenience interface for an implementation with no properties that require serialization.- Since:
- 21.12
- Author:
- lh
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidreadExternal(com.tangosol.io.pof.PofReader pofReader)default voidwriteExternal(com.tangosol.io.pof.PofWriter pofWriter)
-
-
-
Method Detail
-
readExternal
default void readExternal(com.tangosol.io.pof.PofReader pofReader) throws IOException- Specified by:
readExternalin interfacecom.tangosol.io.pof.PortableObject- Throws:
IOException
-
writeExternal
default void writeExternal(com.tangosol.io.pof.PofWriter pofWriter) throws IOException- Specified by:
writeExternalin interfacecom.tangosol.io.pof.PortableObject- Throws:
IOException
-
-