Top Description Fields Constructors Methods
io.netty.handler.ssl

public final Class OpenSslDefaultApplicationProtocolNegotiator

extends Object
implements OpenSslApplicationProtocolNegotiator
Class Inheritance
All Implemented Interfaces
io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator, io.netty.handler.ssl.ApplicationProtocolNegotiator
Annotations
@Deprecated
Imports
java.util.List

Deprecated

use ApplicationProtocolConfig.

OpenSSL ApplicationProtocolNegotiator for ALPN and NPN.

Field Summary

Modifier and TypeField and Description
private final ApplicationProtocolConfig

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ApplicationProtocolConfig.Protocol
public List<String>
protocols()

Implements io.netty.handler.ssl.ApplicationProtocolNegotiator.protocols.

Get the collection of application protocols supported by this application (in preference order).
public ApplicationProtocolConfig.SelectedListenerFailureBehavior
selectedListenerFailureBehavior()

Implements io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator.selectedListenerFailureBehavior.

Get the desired behavior for the peer who is notified of the selected protocol.
public ApplicationProtocolConfig.SelectorFailureBehavior
selectorFailureBehavior()

Implements io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator.selectorFailureBehavior.

Get the desired behavior for the peer who selects the application protocol.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

configback to summary
private final ApplicationProtocolConfig config

Constructor Detail

OpenSslDefaultApplicationProtocolNegotiatorback to summary
public OpenSslDefaultApplicationProtocolNegotiator(ApplicationProtocolConfig config)

Method Detail

protocolback to summary
public ApplicationProtocolConfig.Protocol protocol()

Implements io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator.protocol.

Doc from io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator.protocol.

Returns the ApplicationProtocolConfig.Protocol which should be used.

Annotations
@Override
protocolsback to summary
public List<String> protocols()

Implements io.netty.handler.ssl.ApplicationProtocolNegotiator.protocols.

Doc from io.netty.handler.ssl.ApplicationProtocolNegotiator.protocols.

Get the collection of application protocols supported by this application (in preference order).

Annotations
@Override
selectedListenerFailureBehaviorback to summary
public ApplicationProtocolConfig.SelectedListenerFailureBehavior selectedListenerFailureBehavior()

Implements io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator.selectedListenerFailureBehavior.

Doc from io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator.selectedListenerFailureBehavior.

Get the desired behavior for the peer who is notified of the selected protocol.

Annotations
@Override
selectorFailureBehaviorback to summary
public ApplicationProtocolConfig.SelectorFailureBehavior selectorFailureBehavior()

Implements io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator.selectorFailureBehavior.

Doc from io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator.selectorFailureBehavior.

Get the desired behavior for the peer who selects the application protocol.

Annotations
@Override