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.StringgoAwayDebugStringprivate longgraceTimeprivate java.util.concurrent.TimeUnitgraceTimeUnit
-
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.StringgetGoAwayDebugString()longgetGraceTime()Has no meaning ifgetGraceTimeUnit() == null.java.util.concurrent.TimeUnitgetGraceTimeUnit()-
Methods inherited from class io.grpc.netty.WriteQueue.AbstractQueuedCommand
getLink, promise, promise, run
-
-