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

public final Class OpenSslNpnApplicationProtocolNegotiator

extends Object
implements OpenSslApplicationProtocolNegotiator
Class Inheritance
All Implemented Interfaces
io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator, io.netty.handler.ssl.ApplicationProtocolNegotiator
Annotations
@Deprecated
Static Imports
io.netty.handler.ssl.ApplicationProtocolUtil.toList, io.netty.util.internal.ObjectUtil.checkNotNull

Deprecated

use ApplicationProtocolConfig

OpenSSL ApplicationProtocolNegotiator for NPN.

Field Summary

Modifier and TypeField and Description
private final List<String>

Constructor Summary

AccessConstructor and Description
public
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

protocolsback to summary
private final List<String> protocols

Constructor Detail

OpenSslNpnApplicationProtocolNegotiatorback to summary
public OpenSslNpnApplicationProtocolNegotiator(Iterable<String> protocols)
OpenSslNpnApplicationProtocolNegotiatorback to summary
public OpenSslNpnApplicationProtocolNegotiator(String... protocols)

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