final class io.netty.handler.ssl.BouncyCastleAlpnSslEngine extends io.netty.handler.ssl.JdkAlpnSslEngine
{
void <init>(javax.net.ssl.SSLEngine, io.netty.handler.ssl.JdkApplicationProtocolNegotiator, boolean)
{
io.netty.handler.ssl.BouncyCastleAlpnSslEngine$1 v;
io.netty.handler.ssl.BouncyCastleAlpnSslEngine$2 v;
io.netty.handler.ssl.BouncyCastleAlpnSslEngine v;
io.netty.handler.ssl.JdkApplicationProtocolNegotiator v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.BouncyCastleAlpnSslEngine;
v := @parameter: javax.net.ssl.SSLEngine;
v := @parameter: io.netty.handler.ssl.JdkApplicationProtocolNegotiator;
v := @parameter: boolean;
v = new io.netty.handler.ssl.BouncyCastleAlpnSslEngine$1;
specialinvoke v.<io.netty.handler.ssl.BouncyCastleAlpnSslEngine$1: void <init>()>();
v = new io.netty.handler.ssl.BouncyCastleAlpnSslEngine$2;
specialinvoke v.<io.netty.handler.ssl.BouncyCastleAlpnSslEngine$2: void <init>()>();
specialinvoke v.<io.netty.handler.ssl.JdkAlpnSslEngine: void <init>(javax.net.ssl.SSLEngine,io.netty.handler.ssl.JdkApplicationProtocolNegotiator,boolean,java.util.function.BiConsumer,java.util.function.BiConsumer)>(v, v, v, v, v);
return;
}
public java.lang.String getApplicationProtocol()
{
io.netty.handler.ssl.BouncyCastleAlpnSslEngine v;
java.lang.String v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.BouncyCastleAlpnSslEngine;
v = virtualinvoke v.<io.netty.handler.ssl.BouncyCastleAlpnSslEngine: javax.net.ssl.SSLEngine getWrappedEngine()>();
v = staticinvoke <io.netty.handler.ssl.BouncyCastleAlpnSslUtils: java.lang.String getApplicationProtocol(javax.net.ssl.SSLEngine)>(v);
return v;
}
public java.lang.String getHandshakeApplicationProtocol()
{
io.netty.handler.ssl.BouncyCastleAlpnSslEngine v;
java.lang.String v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.BouncyCastleAlpnSslEngine;
v = virtualinvoke v.<io.netty.handler.ssl.BouncyCastleAlpnSslEngine: javax.net.ssl.SSLEngine getWrappedEngine()>();
v = staticinvoke <io.netty.handler.ssl.BouncyCastleAlpnSslUtils: java.lang.String getHandshakeApplicationProtocol(javax.net.ssl.SSLEngine)>(v);
return v;
}
public void setHandshakeApplicationProtocolSelector(java.util.function.BiFunction)
{
io.netty.handler.ssl.BouncyCastleAlpnSslEngine v;
java.util.function.BiFunction v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.BouncyCastleAlpnSslEngine;
v := @parameter: java.util.function.BiFunction;
v = virtualinvoke v.<io.netty.handler.ssl.BouncyCastleAlpnSslEngine: javax.net.ssl.SSLEngine getWrappedEngine()>();
staticinvoke <io.netty.handler.ssl.BouncyCastleAlpnSslUtils: void setHandshakeApplicationProtocolSelector(javax.net.ssl.SSLEngine,java.util.function.BiFunction)>(v, v);
return;
}
public java.util.function.BiFunction getHandshakeApplicationProtocolSelector()
{
io.netty.handler.ssl.BouncyCastleAlpnSslEngine v;
java.util.function.BiFunction v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.BouncyCastleAlpnSslEngine;
v = virtualinvoke v.<io.netty.handler.ssl.BouncyCastleAlpnSslEngine: javax.net.ssl.SSLEngine getWrappedEngine()>();
v = staticinvoke <io.netty.handler.ssl.BouncyCastleAlpnSslUtils: java.util.function.BiFunction getHandshakeApplicationProtocolSelector(javax.net.ssl.SSLEngine)>(v);
return v;
}
}