| Modifier and Type | Field and Description |
|---|---|
| protected final AtomicBoolean | |
| protected final DefaultCloseFuture |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addCloseFutureListener(SshFutureListener<CloseFuture>
The notification listener)SshFutureListener - never nullImplements org. Pre-register a listener to be informed when resource is closed. |
| public CloseFuture | close(boolean
true if the resource should be shut down abruptly, false for a
graceful closeImplements org. Close this resource asynchronously and return a future. |
| protected void | |
| public boolean | isClosed()
Implements org. Returns |
| public boolean | isClosing()
Implements org. Returns |
| public void | removeCloseFutureListener(SshFutureListener<CloseFuture>
The register listener)SshFutureListener - never null. Ignored if not registered or
resource already closedImplements org. Remove a pre-registered close event listener |
| public String |
| closing | back to summary |
|---|---|
| protected final AtomicBoolean closing | |
| future | back to summary |
|---|---|
| protected final DefaultCloseFuture future | |
| SimpleCloseable | back to summary |
|---|---|
| public SimpleCloseable(Object id, Object lock) | |
| addCloseFutureListener | back to summary |
|---|---|
| public void addCloseFutureListener(SshFutureListener<CloseFuture> listener) Implements org. Doc from org. Pre-register a listener to be informed when resource is closed. If resource is already closed, the listener will be invoked immediately and not registered for future notification
| |
| close | back to summary |
|---|---|
| public CloseFuture close(boolean immediately) Implements org. Doc from org. Close this resource asynchronously and return a future. Resources support two closing modes: a graceful mode which will cleanly close the resource and an immediate mode which will close the resources abruptly.
| |
| doClose | back to summary |
|---|---|
| protected void doClose(boolean immediately) | |
| isClosed | back to summary |
|---|---|
| public boolean isClosed() Implements org. Doc from org. Returns
| |
| isClosing | back to summary |
|---|---|
| public boolean isClosing() Implements org. Doc from org. Returns
| |
| removeCloseFutureListener | back to summary |
|---|---|
| public void removeCloseFutureListener(SshFutureListener<CloseFuture> listener) Implements org. Doc from org. Remove a pre-registered close event listener
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |