private static PushStrategy getPushStrategy(short version, Map<Short, PushStrategy> pushStrategies) { PushStrategy pushStrategy = pushStrategies.get(version); if (pushStrategy == null) pushStrategy = new PushStrategy.None(); return pushStrategy; } }
public HttpTransportOverSPDY(Connector connector, HttpConfiguration configuration, EndPoint endPoint, PushStrategy pushStrategy, Stream stream, Fields requestHeaders) { this.connector = connector; this.configuration = configuration; this.endPoint = endPoint; this.pushStrategy = pushStrategy == null ? new PushStrategy.None() : pushStrategy; this.stream = stream; this.requestHeaders = requestHeaders; Session session = stream.getSession(); this.version = session.getVersion(); }
public HTTPSPDYServerConnectionFactory( @Name("version") int version, @Name("config") HttpConfiguration config, @Name("pushStrategy") PushStrategy pushStrategy) { super(version); this.pushStrategy = pushStrategy; httpConfiguration = config; addBean(httpConfiguration); }