Package org.jcsp.util.filter
Interface Filter
- All Known Implementing Classes:
DataSerializationFilter
,DeserializeChannelFilter
,DeserializeChannelFilter
,LoopbackLink.LoopbackSerializationFilter
,PoisonFilter
public interface Filter
Interface for channel plug-ins that define filtering operations -
transformations on the data as it is read or written. A channel (or channel end) that supports
filtering will implement the
ReadFiltered
or WriteFiltered
interface which
allows instances of Filter
to be installed or removed from the channel.-
Method Summary
-
Method Details
-
filter
Applies the filter operation. The object given can be modified and returned or another object substituted in its place.- Parameters:
obj
- the original object in the channel communication.- Returns:
- the modified/substituted object after filtration.
-