net.intelie.pipes.ForwardingPipe Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pipes-api Show documentation
Show all versions of pipes-api Show documentation
Intelie Pipes' API classes and interfaces
package net.intelie.pipes;
import net.intelie.pipes.types.Metadata;
public abstract class ForwardingPipe implements Pipe {
private static final long serialVersionUID = 1L;
public abstract Pipe delegate();
@Override
public boolean split() {
return delegate().split();
}
@Override
public Pipe mapper() {
return delegate().mapper();
}
@Override
public Pipe reducer() {
return delegate().reducer();
}
@Override
public Metadata metadata() {
return delegate().metadata();
}
@Override
public PipeInstance newInstance(Sink listener) {
return delegate().newInstance(listener);
}
@Override
public PropertyVisitor visit(Scope parent, PropertyVisitor visitor) {
return delegate().visit(parent, visitor);
}
@Override
public String toString() {
return delegate().toString();
}
}