Package org.apache.guacamole.net
Class InetGuacamoleSocket
- java.lang.Object
- 
- org.apache.guacamole.net.InetGuacamoleSocket
 
- 
- All Implemented Interfaces:
- GuacamoleSocket
 
 public class InetGuacamoleSocket extends Object implements GuacamoleSocket Provides abstract socket-like access to a Guacamole connection over a given hostname and port.
- 
- 
Constructor SummaryConstructors Constructor Description InetGuacamoleSocket(String hostname, int port)Creates a new InetGuacamoleSocket which reads and writes instructions to the Guacamole instruction stream of the Guacamole proxy server running at the given hostname and port.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Releases all resources in use by the connection represented by this GuacamoleSocket.GuacamoleReadergetReader()Returns a GuacamoleReader which can be used to read from the Guacamole instruction stream associated with the connection represented by this GuacamoleSocket.GuacamoleWritergetWriter()Returns a GuacamoleWriter which can be used to write to the Guacamole instruction stream associated with the connection represented by this GuacamoleSocket.booleanisOpen()Returns whether this GuacamoleSocket is open and can be used for reading and writing.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.guacamole.net.GuacamoleSocketgetProtocol
 
- 
 
- 
- 
- 
Constructor Detail- 
InetGuacamoleSocketpublic InetGuacamoleSocket(String hostname, int port) throws GuacamoleException Creates a new InetGuacamoleSocket which reads and writes instructions to the Guacamole instruction stream of the Guacamole proxy server running at the given hostname and port.- Parameters:
- hostname- The hostname of the Guacamole proxy server to connect to.
- port- The port of the Guacamole proxy server to connect to.
- Throws:
- GuacamoleException- If an error occurs while connecting to the Guacamole proxy server.
 
 
- 
 - 
Method Detail- 
closepublic void close() throws GuacamoleExceptionDescription copied from interface:GuacamoleSocketReleases all resources in use by the connection represented by this GuacamoleSocket.- Specified by:
- closein interface- GuacamoleSocket
- Throws:
- GuacamoleException- If an error occurs while releasing resources.
 
 - 
getReaderpublic GuacamoleReader getReader() Description copied from interface:GuacamoleSocketReturns a GuacamoleReader which can be used to read from the Guacamole instruction stream associated with the connection represented by this GuacamoleSocket.- Specified by:
- getReaderin interface- GuacamoleSocket
- Returns:
- A GuacamoleReader which can be used to read from the Guacamole instruction stream.
 
 - 
getWriterpublic GuacamoleWriter getWriter() Description copied from interface:GuacamoleSocketReturns a GuacamoleWriter which can be used to write to the Guacamole instruction stream associated with the connection represented by this GuacamoleSocket.- Specified by:
- getWriterin interface- GuacamoleSocket
- Returns:
- A GuacamoleWriter which can be used to write to the Guacamole instruction stream.
 
 - 
isOpenpublic boolean isOpen() Description copied from interface:GuacamoleSocketReturns whether this GuacamoleSocket is open and can be used for reading and writing.- Specified by:
- isOpenin interface- GuacamoleSocket
- Returns:
- true if this GuacamoleSocket is open, false otherwise.
 
 
- 
 
-