interface  org.apache.hc.core.http.impl.nio.H2StreamHandler extends java.lang.Object implements org.apache.hc.core.http.nio.ResourceHolder
{
public abstract boolean isOutputReady();
public abstract void produceOutput() throws org.apache.hc.core.http.HttpException, java.io.IOException;
public abstract void consumePromise(java.util.List) throws org.apache.hc.core.http.HttpException, java.io.IOException;
public abstract void consumeHeader(java.util.List, boolean) throws org.apache.hc.core.http.HttpException, java.io.IOException;
public abstract void updateInputCapacity() throws java.io.IOException;
public abstract void consumeData(java.nio.ByteBuffer, boolean) throws org.apache.hc.core.http.HttpException, java.io.IOException;
public abstract org.apache.hc.core.http.nio.HandlerFactory getPushHandlerFactory();
public abstract void failed(java.lang.Exception);
public abstract void handle(org.apache.hc.core.http.HttpException, boolean) throws org.apache.hc.core.http.HttpException, java.io.IOException;
}