Groovy JDK

java.net
Class Socket

Method Summary
Writer leftShift(Object value)
Overloads the left shift operator to provide an append mechanism to add things to the output stream of a socket
OutputStream leftShift(byte[] value)
Overloads the left shift operator to provide an append mechanism to add bytes to the output stream of a socket
Object withObjectStreams(Closure closure)
Creates an InputObjectStream and an OutputObjectStream from a Socket, and passes them to the closure.
Object withStreams(Closure closure)
Passes the Socket's InputStream and OutputStream to the closure.
 
Method Detail

leftShift

public Writer leftShift(Object value)
 
Overloads the left shift operator to provide an append mechanism to add things to the output stream of a socket
Parameters:
value - a value to append.
Returns:
a Writer
Since:
1.0

leftShift

public OutputStream leftShift(byte[] value)
 
Overloads the left shift operator to provide an append mechanism to add bytes to the output stream of a socket
Parameters:
value - a value to append.
Returns:
an OutputStream
Since:
1.0

withObjectStreams

public Object withObjectStreams(Closure closure)
 
Creates an InputObjectStream and an OutputObjectStream from a Socket, and passes them to the closure. The streams will be closed after the closure returns, even if an exception is thrown.
Parameters:
closure - a Closure.
Returns:
the value returned by the closure
Since:
1.5.0

withStreams

public Object withStreams(Closure closure)
 
Passes the Socket's InputStream and OutputStream to the closure. The streams will be closed after the closure returns, even if an exception is thrown.
Parameters:
closure - a Closure.
Returns:
the value returned by the closure
Since:
1.5.2

Groovy JDK