net.intelie.pipes.Valve 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.filters.Filter;
import net.intelie.pipes.time.SchedulerContext;
import net.intelie.pipes.types.Metadata;
public interface Valve {
Filter filter();
Pipe pipe();
PipeInstance instance();
Metadata metadata();
void flowUnfiltered(Object obj);
void flowManyUnfiltered(Iterable iterable);
void turnOn();
void turnOn(SchedulerContext context);
void advanceTo(long time);
boolean dettach();
boolean destroy();
}