Package io.grpc.netty
Class GracefulServerCloseCommand
- java.lang.Object
-
- io.grpc.netty.WriteQueue.AbstractQueuedCommand
-
- io.grpc.netty.GracefulServerCloseCommand
-
- All Implemented Interfaces:
WriteQueue.QueuedCommand
class GracefulServerCloseCommand extends WriteQueue.AbstractQueuedCommand
A command to trigger close and allow streams naturally close.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
goAwayDebugString
private long
graceTime
private java.util.concurrent.TimeUnit
graceTimeUnit
-
Constructor Summary
Constructors Constructor Description GracefulServerCloseCommand(java.lang.String goAwayDebugString)
GracefulServerCloseCommand(java.lang.String goAwayDebugString, long graceTime, java.util.concurrent.TimeUnit graceTimeUnit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getGoAwayDebugString()
long
getGraceTime()
Has no meaning ifgetGraceTimeUnit() == null
.java.util.concurrent.TimeUnit
getGraceTimeUnit()
-
Methods inherited from class io.grpc.netty.WriteQueue.AbstractQueuedCommand
getLink, promise, promise, run
-
-