org.crsh.io
Interface Filter<C,P,C2 extends Consumer<P>>

Type Parameters:
C - the consumed element generic type
P - the produced element generic type
C2 - the consumer generic type
All Superinterfaces:
Closeable, Consumer<C>, Flushable, Producer<P,C2>
All Known Subinterfaces:
CommandInvoker<C,P>
All Known Implementing Classes:
GroovyScriptCommand, Pipe, Pipe.Chunkizer, Pipe.Invoker, Pipe.Sink, PipeCommandProxy, PipeLine

public interface Filter<C,P,C2 extends Consumer<P>>
extends Consumer<C>, Producer<P,C2>

A filter is the combination of a producer and a consumer.


Method Summary
 
Methods inherited from interface org.crsh.io.Consumer
getConsumedType, provide
 
Methods inherited from interface java.io.Flushable
flush
 
Methods inherited from interface org.crsh.io.Producer
close, getProducedType, open, setPiped
 



Copyright © 2013 eXo Platform SAS. All Rights Reserved.