private static class ProxyRequestHandler.ProxyCompletionHandler extends Object implements CompletionHandler
Modifier and Type | Field and Description |
---|---|
(package private) AtomicBoolean |
closed |
(package private) CompletionHandler |
delegate |
(package private) ResourceReference |
requestReference |
Constructor and Description |
---|
ProxyCompletionHandler(SharedResource request,
CompletionHandler delegate) |
Modifier and Type | Method and Description |
---|---|
void |
completed()
Invoked when an operation has completed.
|
void |
failed(Throwable t)
Invoked when an operation fails.
|
String |
toString() |
final ResourceReference requestReference
final CompletionHandler delegate
final AtomicBoolean closed
public ProxyCompletionHandler(SharedResource request, CompletionHandler delegate)
public void completed()
CompletionHandler
CompletionHandler.failed(Throwable)
to
release the internal Container
reference. Failure to do so will prevent the Container from ever shutting
down.completed
in interface CompletionHandler
public void failed(Throwable t)
CompletionHandler
CompletionHandler.completed()
to release the
internal Container
reference. Failure to do so will prevent the Container from ever shutting down.failed
in interface CompletionHandler
t
- The exception to indicate why the I/O operation failed.Copyright © 2018. All rights reserved.