287 |
* |
* |
288 |
* @exception IOException if an error occurs |
* @exception IOException if an error occurs |
289 |
*/ |
*/ |
290 |
protected abstract void shutdownInput () throws IOException; |
protected void shutdownInput () throws IOException |
291 |
|
{ |
292 |
|
throw new IOException ("Not implemented in this socket class"); |
293 |
|
} |
294 |
|
|
295 |
/** |
/** |
296 |
* Shut down the output side of this socket. Subsequent writes will |
* Shut down the output side of this socket. Subsequent writes will |
298 |
* |
* |
299 |
* @exception IOException if an error occurs |
* @exception IOException if an error occurs |
300 |
*/ |
*/ |
301 |
protected abstract void shutdownOutput () throws IOException; |
protected void shutdownOutput () throws IOException |
302 |
|
{ |
303 |
|
throw new IOException ("Not implemented in this socket class"); |
304 |
|
} |
305 |
} |
} |