class io.netty.handler.ssl.JdkSslEngine extends javax.net.ssl.SSLEngine implements io.netty.handler.ssl.ApplicationProtocolAccessor
{
private final javax.net.ssl.SSLEngine engine;
private volatile java.lang.String applicationProtocol;
void <init>(javax.net.ssl.SSLEngine)
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: javax.net.ssl.SSLEngine;
specialinvoke v.<javax.net.ssl.SSLEngine: void <init>()>();
v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine> = v;
return;
}
public java.lang.String getNegotiatedApplicationProtocol()
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: java.lang.String applicationProtocol>;
return v;
}
void setNegotiatedApplicationProtocol(java.lang.String)
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.lang.String;
v.<io.netty.handler.ssl.JdkSslEngine: java.lang.String applicationProtocol> = v;
return;
}
public javax.net.ssl.SSLSession getSession()
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLSession v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLSession getSession()>();
return v;
}
public javax.net.ssl.SSLEngine getWrappedEngine()
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
return v;
}
public void closeInbound() throws javax.net.ssl.SSLException
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void closeInbound()>();
return;
}
public void closeOutbound()
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void closeOutbound()>();
return;
}
public java.lang.String getPeerHost()
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: java.lang.String getPeerHost()>();
return v;
}
public int getPeerPort()
{
int v;
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: int getPeerPort()>();
return v;
}
public javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngineResult v;
java.nio.ByteBuffer v, v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: java.nio.ByteBuffer;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer,java.nio.ByteBuffer)>(v, v);
return v;
}
public javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer[], java.nio.ByteBuffer) throws javax.net.ssl.SSLException
{
java.nio.ByteBuffer[] v;
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngineResult v;
java.nio.ByteBuffer v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.nio.ByteBuffer[];
v := @parameter: java.nio.ByteBuffer;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer[],java.nio.ByteBuffer)>(v, v);
return v;
}
public javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
{
java.nio.ByteBuffer[] v;
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngineResult v;
int v, v;
java.nio.ByteBuffer v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.nio.ByteBuffer[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.nio.ByteBuffer;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer[],int,int,java.nio.ByteBuffer)>(v, v, v, v);
return v;
}
public javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngineResult v;
java.nio.ByteBuffer v, v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: java.nio.ByteBuffer;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer,java.nio.ByteBuffer)>(v, v);
return v;
}
public javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException
{
java.nio.ByteBuffer[] v;
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngineResult v;
java.nio.ByteBuffer v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: java.nio.ByteBuffer[];
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer,java.nio.ByteBuffer[])>(v, v);
return v;
}
public javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException
{
java.nio.ByteBuffer[] v;
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngineResult v;
int v, v;
java.nio.ByteBuffer v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: java.nio.ByteBuffer[];
v := @parameter: int;
v := @parameter: int;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer,java.nio.ByteBuffer[],int,int)>(v, v, v, v);
return v;
}
public java.lang.Runnable getDelegatedTask()
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.Runnable v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: java.lang.Runnable getDelegatedTask()>();
return v;
}
public boolean isInboundDone()
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: boolean isInboundDone()>();
return v;
}
public boolean isOutboundDone()
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: boolean isOutboundDone()>();
return v;
}
public java.lang.String[] getSupportedCipherSuites()
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String[] v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: java.lang.String[] getSupportedCipherSuites()>();
return v;
}
public java.lang.String[] getEnabledCipherSuites()
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String[] v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: java.lang.String[] getEnabledCipherSuites()>();
return v;
}
public void setEnabledCipherSuites(java.lang.String[])
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String[] v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.lang.String[];
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void setEnabledCipherSuites(java.lang.String[])>(v);
return;
}
public java.lang.String[] getSupportedProtocols()
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String[] v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: java.lang.String[] getSupportedProtocols()>();
return v;
}
public java.lang.String[] getEnabledProtocols()
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String[] v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: java.lang.String[] getEnabledProtocols()>();
return v;
}
public void setEnabledProtocols(java.lang.String[])
{
io.netty.handler.ssl.JdkSslEngine v;
java.lang.String[] v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: java.lang.String[];
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void setEnabledProtocols(java.lang.String[])>(v);
return;
}
public javax.net.ssl.SSLSession getHandshakeSession()
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLSession v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLSession getHandshakeSession()>();
return v;
}
public void beginHandshake() throws javax.net.ssl.SSLException
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void beginHandshake()>();
return;
}
public javax.net.ssl.SSLEngineResult$HandshakeStatus getHandshakeStatus()
{
javax.net.ssl.SSLEngineResult$HandshakeStatus v;
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLEngineResult$HandshakeStatus getHandshakeStatus()>();
return v;
}
public void setUseClientMode(boolean)
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: boolean;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void setUseClientMode(boolean)>(v);
return;
}
public boolean getUseClientMode()
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: boolean getUseClientMode()>();
return v;
}
public void setNeedClientAuth(boolean)
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: boolean;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void setNeedClientAuth(boolean)>(v);
return;
}
public boolean getNeedClientAuth()
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: boolean getNeedClientAuth()>();
return v;
}
public void setWantClientAuth(boolean)
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: boolean;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void setWantClientAuth(boolean)>(v);
return;
}
public boolean getWantClientAuth()
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: boolean getWantClientAuth()>();
return v;
}
public void setEnableSessionCreation(boolean)
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: boolean;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void setEnableSessionCreation(boolean)>(v);
return;
}
public boolean getEnableSessionCreation()
{
io.netty.handler.ssl.JdkSslEngine v;
boolean v;
javax.net.ssl.SSLEngine v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: boolean getEnableSessionCreation()>();
return v;
}
public javax.net.ssl.SSLParameters getSSLParameters()
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
javax.net.ssl.SSLParameters v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
v = virtualinvoke v.<javax.net.ssl.SSLEngine: javax.net.ssl.SSLParameters getSSLParameters()>();
return v;
}
public void setSSLParameters(javax.net.ssl.SSLParameters)
{
io.netty.handler.ssl.JdkSslEngine v;
javax.net.ssl.SSLEngine v;
javax.net.ssl.SSLParameters v;
v := @this: io.netty.handler.ssl.JdkSslEngine;
v := @parameter: javax.net.ssl.SSLParameters;
v = v.<io.netty.handler.ssl.JdkSslEngine: javax.net.ssl.SSLEngine engine>;
virtualinvoke v.<javax.net.ssl.SSLEngine: void setSSLParameters(javax.net.ssl.SSLParameters)>(v);
return;
}
}