package com.webpieces.http2engine.api.client; import com.webpieces.http2engine.impl.client.Level1ClientEngine; public class Http2ClientEngineFactory { private InjectionConfig injectionConfig; public Http2ClientEngineFactory(InjectionConfig injectionConfig) { this.injectionConfig = injectionConfig; } /* * TODO: move this to client... * HeaderSettings localSettings = new HeaderSettings(); localSettings.setId(id); //allow 100 frames of room long initialWindowSize = 100 * localSettings.getMaxFrameSize(); //localSettings.setInitialWindowSize(1000); localSettings.setInitialWindowSize(initialWindowSize); */ public Http2ClientEngine createClientParser(ClientEngineListener resultListener) { return new Level1ClientEngine(resultListener, injectionConfig); } }