package org.webpieces.util.filters;
import java.util.concurrent.CompletableFuture;
public class MyFilter extends Filter<Integer, String> {
private String txt;
public MyFilter(String txt) {
this.txt = txt;
}
@Override
public CompletableFuture<String> filter(Integer meta, Service<Integer, String> nextFilter) {
System.out.println("txt="+txt);
return nextFilter.invoke(meta).thenApply( s -> txt ); //translate to what we want
}
}