public final class oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator extends java.lang.Object implements oadd.io.netty.handler.ssl.OpenSslApplicationProtocolNegotiator
{
private final oadd.io.netty.handler.ssl.ApplicationProtocolConfig config;
public void <init>(oadd.io.netty.handler.ssl.ApplicationProtocolConfig)
{
java.lang.Object v;
oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator v;
oadd.io.netty.handler.ssl.ApplicationProtocolConfig v;
v := @this: oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator;
v := @parameter: oadd.io.netty.handler.ssl.ApplicationProtocolConfig;
specialinvoke v.<java.lang.Object: void <init>()>();
v = staticinvoke <oadd.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "config");
v.<oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator: oadd.io.netty.handler.ssl.ApplicationProtocolConfig config> = v;
return;
}
public java.util.List protocols()
{
java.util.List v;
oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator v;
oadd.io.netty.handler.ssl.ApplicationProtocolConfig v;
v := @this: oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator;
v = v.<oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator: oadd.io.netty.handler.ssl.ApplicationProtocolConfig config>;
v = virtualinvoke v.<oadd.io.netty.handler.ssl.ApplicationProtocolConfig: java.util.List supportedProtocols()>();
return v;
}
public oadd.io.netty.handler.ssl.ApplicationProtocolConfig$Protocol protocol()
{
oadd.io.netty.handler.ssl.ApplicationProtocolConfig$Protocol v;
oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator v;
oadd.io.netty.handler.ssl.ApplicationProtocolConfig v;
v := @this: oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator;
v = v.<oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator: oadd.io.netty.handler.ssl.ApplicationProtocolConfig config>;
v = virtualinvoke v.<oadd.io.netty.handler.ssl.ApplicationProtocolConfig: oadd.io.netty.handler.ssl.ApplicationProtocolConfig$Protocol protocol()>();
return v;
}
public oadd.io.netty.handler.ssl.ApplicationProtocolConfig$SelectorFailureBehavior selectorFailureBehavior()
{
oadd.io.netty.handler.ssl.ApplicationProtocolConfig$SelectorFailureBehavior v;
oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator v;
oadd.io.netty.handler.ssl.ApplicationProtocolConfig v;
v := @this: oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator;
v = v.<oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator: oadd.io.netty.handler.ssl.ApplicationProtocolConfig config>;
v = virtualinvoke v.<oadd.io.netty.handler.ssl.ApplicationProtocolConfig: oadd.io.netty.handler.ssl.ApplicationProtocolConfig$SelectorFailureBehavior selectorFailureBehavior()>();
return v;
}
public oadd.io.netty.handler.ssl.ApplicationProtocolConfig$SelectedListenerFailureBehavior selectedListenerFailureBehavior()
{
oadd.io.netty.handler.ssl.ApplicationProtocolConfig$SelectedListenerFailureBehavior v;
oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator v;
oadd.io.netty.handler.ssl.ApplicationProtocolConfig v;
v := @this: oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator;
v = v.<oadd.io.netty.handler.ssl.OpenSslDefaultApplicationProtocolNegotiator: oadd.io.netty.handler.ssl.ApplicationProtocolConfig config>;
v = virtualinvoke v.<oadd.io.netty.handler.ssl.ApplicationProtocolConfig: oadd.io.netty.handler.ssl.ApplicationProtocolConfig$SelectedListenerFailureBehavior selectedListenerFailureBehavior()>();
return v;
}
}