|
||||||||||
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 |