F
Filter
I
O
H
ConnectionHandler
public interface FilterFactory<F extends Filter<I,O>,I,O,H extends ConnectionHandler<?>>
newFilter(H handler)
F newFilter(H handler)