public override Connection NewConnection(Connector connector, EndPoint endPoint) { JettyHttpConnection connection = CreateConnection(connector, endPoint); connection.addListener(_connectionListener); return(configure(connection, connector, endPoint)); }
private JettyHttpConnection CreateConnection(Connector connector, EndPoint endPoint) { string connectionId = _connectionTracker.newConnectionId(connector.Name); return(new JettyHttpConnection(connectionId, HttpConfiguration, connector, endPoint, HttpCompliance, RecordHttpComplianceViolations)); }
public override void Customize(Connector connector, HttpConfiguration channelConfig, Request request) { request.Scheme = HttpScheme.HTTPS.asString(); AddResponseFieldIfConfigured(request, _hstsResponseField); }
public JettyHttpConnection(string id, HttpConfiguration config, Connector connector, EndPoint endPoint, HttpCompliance compliance, bool recordComplianceViolations) : base(config, connector, endPoint, compliance, recordComplianceViolations) { this._id = id; this._connectTime = DateTimeHelper.CurrentUnixTimeMillis(); }