Constructor and Description |
---|
ManagedChannel() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
awaitTermination(long timeout,
TimeUnit unit)
Waits for the channel to become terminated, giving up if the timeout is reached.
|
abstract boolean |
isShutdown()
Returns whether the channel is shutdown.
|
abstract boolean |
isTerminated()
Returns whether the channel is terminated.
|
abstract ManagedChannel |
shutdown()
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately
cancelled.
|
abstract ManagedChannel |
shutdownNow()
Initiates a forceful shutdown in which preexisting and new calls are cancelled.
|
public abstract ManagedChannel shutdown()
public abstract boolean isShutdown()
shutdown()
,
isTerminated()
public abstract boolean isTerminated()
isShutdown()
public abstract ManagedChannel shutdownNow()
isTerminated()
will likely
return false
immediately after this method returns.public abstract boolean awaitTermination(long timeout, TimeUnit unit) throws InterruptedException
isTerminated()
.InterruptedException