Top Inners Fields Constructors Methods
org.eclipse.jetty.alpn.conscrypt.client

public Class ConscryptClientALPNProcessor

extends Object
implements Client
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.io.ssl.ALPNProcessor.Client, org.eclipse.jetty.io.ssl.ALPNProcessor
Imports
java.security.Security, javax.net.ssl.SSLEngine, org.conscrypt.Conscrypt, .OpenSSLProvider, org.eclipse.jetty.alpn.client.ALPNClientConnection, org.eclipse.jetty.io.Connection, org.eclipse.jetty.io.ssl.ALPNProcessor, .SslConnection.SslEndPoint, .SslHandshakeListener, org.slf4j.Logger, .LoggerFactory

Nested and Inner Type Summary

Modifier and TypeClass and Description
private class

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
appliesTo(SSLEngine
the SSLEngine to check
sslEngine
)

Overrides default org.eclipse.jetty.io.ssl.ALPNProcessor.appliesTo.

Tests if this processor can be applied to the given SSLEngine.

public void
configure(SSLEngine
the SSLEngine to configure
sslEngine
,
Connection
the Connection to configure
connection
)

Overrides default org.eclipse.jetty.io.ssl.ALPNProcessor.configure.

Configures the given SSLEngine and the given Connection for ALPN.

public void
init()

Overrides default org.eclipse.jetty.io.ssl.ALPNProcessor.init.

Initializes this ALPNProcessor

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGback to summary
private static final Logger LOG

Constructor Detail

ConscryptClientALPNProcessorback to summary
public ConscryptClientALPNProcessor()

Method Detail

appliesToback to summary
public boolean appliesTo(SSLEngine sslEngine)

Overrides default org.eclipse.jetty.io.ssl.ALPNProcessor.appliesTo.

Doc from org.eclipse.jetty.io.ssl.ALPNProcessor.appliesTo.

Tests if this processor can be applied to the given SSLEngine.

Parameters
sslEngine:SSLEngine

the SSLEngine to check

Returns:boolean

true if the processor can be applied to the given SSLEngine

Annotations
@Override
configureback to summary
public void configure(SSLEngine sslEngine, Connection connection)

Overrides default org.eclipse.jetty.io.ssl.ALPNProcessor.configure.

Doc from org.eclipse.jetty.io.ssl.ALPNProcessor.configure.

Configures the given SSLEngine and the given Connection for ALPN.

Parameters
sslEngine:SSLEngine

the SSLEngine to configure

connection:Connection

the Connection to configure

Annotations
@Override
initback to summary
public void init()

Overrides default org.eclipse.jetty.io.ssl.ALPNProcessor.init.

Doc from org.eclipse.jetty.io.ssl.ALPNProcessor.init.

Initializes this ALPNProcessor

Annotations
@Override
org.eclipse.jetty.alpn.conscrypt.client back to summary

private final Class ConscryptClientALPNProcessor.ALPNListener

extends Object
implements SslHandshakeListener
Class Inheritance
  • java.lang.Object
  • org.eclipse.jetty.alpn.conscrypt.client.ConscryptClientALPNProcessor.ALPNListener
All Implemented Interfaces
org.eclipse.jetty.io.ssl.SslHandshakeListener, java.util.EventListener

Field Summary

Modifier and TypeField and Description
private final ALPNClientConnection

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
handshakeSucceeded(SslHandshakeListener.Event
the event object carrying information about the TLS handshake event
event
)

Overrides default org.eclipse.jetty.io.ssl.SslHandshakeListener.handshakeSucceeded.

Callback method invoked when the TLS handshake succeeds.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

alpnConnectionback to summary
private final ALPNClientConnection alpnConnection

Constructor Detail

ALPNListenerback to summary
private ALPNListener(ALPNClientConnection connection)

Method Detail

handshakeSucceededback to summary
public void handshakeSucceeded(SslHandshakeListener.Event event)

Overrides default org.eclipse.jetty.io.ssl.SslHandshakeListener.handshakeSucceeded.

Doc from org.eclipse.jetty.io.ssl.SslHandshakeListener.handshakeSucceeded.

Callback method invoked when the TLS handshake succeeds.

Parameters
event:SslHandshakeListener.Event

the event object carrying information about the TLS handshake event

Annotations
@Override