本文整理汇总了Java中io.netty.handler.ssl.ApplicationProtocolNames.HTTP_1_1属性的典型用法代码示例。如果您正苦于以下问题:Java ApplicationProtocolNames.HTTP_1_1属性的具体用法?Java ApplicationProtocolNames.HTTP_1_1怎么用?Java ApplicationProtocolNames.HTTP_1_1使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类io.netty.handler.ssl.ApplicationProtocolNames
的用法示例。
在下文中一共展示了ApplicationProtocolNames.HTTP_1_1属性的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: applicationProtocolConfig
private static ApplicationProtocolConfig applicationProtocolConfig(NitmProxyConfig config, boolean http2) {
if (http2) {
return new ApplicationProtocolConfig(
Protocol.ALPN,
SelectorFailureBehavior.NO_ADVERTISE,
SelectedListenerFailureBehavior.ACCEPT,
ApplicationProtocolNames.HTTP_2,
ApplicationProtocolNames.HTTP_1_1);
} else {
return new ApplicationProtocolConfig(
Protocol.ALPN,
SelectorFailureBehavior.NO_ADVERTISE,
SelectedListenerFailureBehavior.ACCEPT,
ApplicationProtocolNames.HTTP_1_1);
}
}
示例2: configureTLS
private static SslContext configureTLS() throws CertificateException, SSLException {
SelfSignedCertificate ssc = new SelfSignedCertificate();
ApplicationProtocolConfig apn = new ApplicationProtocolConfig(
Protocol.ALPN,
// NO_ADVERTISE is currently the only mode supported by both OpenSsl and JDK providers.
SelectorFailureBehavior.NO_ADVERTISE,
// ACCEPT is currently the only mode supported by both OpenSsl and JDK providers.
SelectedListenerFailureBehavior.ACCEPT,
ApplicationProtocolNames.HTTP_2,
ApplicationProtocolNames.HTTP_1_1);
return SslContextBuilder.forServer(ssc.certificate(), ssc.privateKey(), null)
.ciphers(CIPHERS, SupportedCipherSuiteFilter.INSTANCE)
.applicationProtocolConfig(apn).build();
}
示例3: configureTLS
private static SslContext configureTLS() throws CertificateException, SSLException {
SelfSignedCertificate ssc = new SelfSignedCertificate();
ApplicationProtocolConfig apn = new ApplicationProtocolConfig(Protocol.ALPN,
// NO_ADVERTISE is currently the only mode supported by both
// OpenSsl and JDK providers.
SelectorFailureBehavior.NO_ADVERTISE,
// ACCEPT is currently the only mode supported by both OpenSsl
// and JDK providers.
SelectedListenerFailureBehavior.ACCEPT, ApplicationProtocolNames.HTTP_2,
ApplicationProtocolNames.HTTP_1_1);
return SslContextBuilder.forServer(ssc.certificate(), ssc.privateKey(), null)
.ciphers(CIPHERS, SupportedCipherSuiteFilter.INSTANCE).applicationProtocolConfig(apn).build();
}
示例4: HTTPProtocolNegotiationHandler
public HTTPProtocolNegotiationHandler(ConnectionManager connectionManager, ListenerConfiguration
listenerConfiguration) {
super(ApplicationProtocolNames.HTTP_1_1);
this.listenerConfiguration = listenerConfiguration;
this.connectionManager = connectionManager;
this.requestSizeValidationConfig = listenerConfiguration.getRequestSizeValidationConfig();
}
示例5: Http2OrHttpHandler
protected Http2OrHttpHandler(UrlRouter router, XrpcConnectionContext xctx) {
super(ApplicationProtocolNames.HTTP_1_1);
this.router = router;
this.xctx = xctx;
}
示例6: AlpnHandler
private AlpnHandler(ChannelHandlerContext tlsCtx) {
super(ApplicationProtocolNames.HTTP_1_1);
this.tlsCtx = tlsCtx;
}
示例7: Http2NegotiationHandler
protected Http2NegotiationHandler() {
super(ApplicationProtocolNames.HTTP_1_1);
}
示例8: Http2OrHttpHandler
protected Http2OrHttpHandler() {
super(ApplicationProtocolNames.HTTP_1_1);
}
示例9: SpdyOrHttpHandler
protected SpdyOrHttpHandler() {
super(ApplicationProtocolNames.HTTP_1_1);
}
示例10: Http2OrHttpHandler
Http2OrHttpHandler() {
super(ApplicationProtocolNames.HTTP_1_1);
}
示例11: HttpClientNegotiationHandler
public HttpClientNegotiationHandler(Supplier<ChannelHandler> http2Handler) {
super(ApplicationProtocolNames.HTTP_1_1);
this.http2Handler = http2Handler;
}
示例12: HttpNegotiationHandler
public HttpNegotiationHandler(Supplier<ChannelHandler> http2Handler) {
super(ApplicationProtocolNames.HTTP_1_1);
this.http2Handler = http2Handler;
}
示例13: Http2OrHttpHandler
public Http2OrHttpHandler() {
super(ApplicationProtocolNames.HTTP_1_1);
}