org.ijsberg.iglu.util.io
Class Pipe

java.lang.Object
  extended by org.ijsberg.iglu.util.io.Pipe
All Implemented Interfaces:
Transmitter

public class Pipe
extends Object
implements Transmitter

Transmits objects to a specific receiver.


Constructor Summary
Pipe()
           
Pipe(Receiver receiver)
           
Pipe(Receiver receiver, Filter filter)
           
 
Method Summary
 Filter addFilter(Filter filter)
           
 void close()
           
 boolean isClosed()
           
 void setReceiver(Receiver receiver)
           
 void transmit(Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pipe

public Pipe()

Pipe

public Pipe(Receiver receiver)
Parameters:
receiver -

Pipe

public Pipe(Receiver receiver,
            Filter filter)
Parameters:
receiver -
filter -
Method Detail

transmit

public void transmit(Object object)
Specified by:
transmit in interface Transmitter
Parameters:
object -

setReceiver

public void setReceiver(Receiver receiver)
Parameters:
receiver -

close

public void close()
Specified by:
close in interface Transmitter

isClosed

public boolean isClosed()
Specified by:
isClosed in interface Transmitter
Returns:

addFilter

public Filter addFilter(Filter filter)
Parameters:
filter -
Returns:


Copyright © 2011. All Rights Reserved.