UMDS Java API  6.14
com.latencybusters.umds.UMDSNioTlsClient Class Reference

Public Member Functions

 UMDSNioTlsClient (final UMDS umds, final String protocol, final String serverAddress, int serverPort, final File trustStoreFile, final String trustStorePassword) throws IOException, CertificateException
 
void setReceiveBufferSize (int value) throws Exception
 
void setSendBufferSize (int value) throws Exception
 
void setTcpNoDelay (boolean value) throws Exception
 
void setKeepAlive (boolean value) throws IOException
 
long skip (long value) throws IOException
 
int available () throws IOException
 
boolean isConnected ()
 
SocketAddress getRemoteAddress () throws IOException
 
void write (byte[] outgoing_data) throws IOException
 
void shutdown () throws IOException
 

Protected Member Functions

void write (byte[] outgoing_data, int offset, int nbytes) throws IOException
 
int read (byte[] dsts, int offset, int length) throws IOException
 
void closeConnection (SocketChannel socketChannel, SSLEngine engine) throws IOException
 
void handleEndOfStream (SocketChannel socketChannel, SSLEngine engine) throws IOException
 

The documentation for this class was generated from the following file: