public void handle(int events) throws Exception;
public default void close() {}
public default double timeout() {return(Double.POSITIVE_INFINITY);}
public void handle(int events) throws Exception;
public default void close() {}
public default double timeout() {return(Double.POSITIVE_INFINITY);}