| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConnectionReleaseTrigger
Interface for releasing a connection. This can be implemented by various
 "trigger" objects which are associated with a connection, for example
 a EofSensorInputStream or the ManagedHttpClientConnection itself.
 
The methods in this interface can safely be called multiple times. The first invocation releases the connection, subsequent calls are ignored.
| Method Summary | |
|---|---|
|  void | abortConnection()Releases the connection without the option of keep-alive. | 
|  void | releaseConnection()Releases the connection with the option of keep-alive. | 
| Method Detail | 
|---|
void releaseConnection()
                       throws IOException
abortConnection for a hard release. The
 connection may be reused as specified by the duration.
IOException - in case of an IO problem. The connection will be released
             anyway.
void abortConnection()
                     throws IOException
releaseConnection() for a graceful release.
IOException - in case of an IO problem.
         The connection will be released anyway.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||