Class GracefulTerminatorStage.ConnectionTerminator
java.lang.Object
org.apache.pekko.http.impl.engine.server.GracefulTerminatorStage.ConnectionTerminator
- All Implemented Interfaces:
ServerTerminator
- Enclosing class:
- GracefulTerminatorStage
public final class GracefulTerminatorStage.ConnectionTerminator
extends Object
implements ServerTerminator
-
Constructor Summary
ConstructorsConstructorDescriptionConnectionTerminator(scala.concurrent.Promise<scala.Function1<scala.concurrent.duration.FiniteDuration, scala.concurrent.Future<Http.HttpTerminated>>> triggerTermination) -
Method Summary
Modifier and TypeMethodDescriptionscala.concurrent.Future<Http.HttpTerminated>terminate(scala.concurrent.duration.FiniteDuration deadline, scala.concurrent.ExecutionContext ec) Initiate the termination sequence of this server.
-
Constructor Details
-
ConnectionTerminator
public ConnectionTerminator(scala.concurrent.Promise<scala.Function1<scala.concurrent.duration.FiniteDuration, scala.concurrent.Future<Http.HttpTerminated>>> triggerTermination)
-
-
Method Details
-
terminate
public scala.concurrent.Future<Http.HttpTerminated> terminate(scala.concurrent.duration.FiniteDuration deadline, scala.concurrent.ExecutionContext ec) Description copied from interface:ServerTerminatorInitiate the termination sequence of this server.- Specified by:
terminatein interfaceServerTerminator- Parameters:
deadline- (undocumented)ec- (undocumented)- Returns:
- (undocumented)
-