Interface SuspendableActivity

  • All Known Subinterfaces:
    ServerActivity

    public interface SuspendableActivity
    Provides stages that must complete prior to suspending or resuming the server.
    • Method Detail

      • prepare

        default CompletionStage<Void> prepare​(ServerSuspendContext context)
        Returns a prepare stage to complete prior to server suspension. Default implementation returns a completed stage.
        Parameters:
        context - the server suspend context
        Returns:
        a prepare stage to complete prior to server suspension.
      • suspend

        CompletionStage<Void> suspend​(ServerSuspendContext context)
        Returns a suspend stage to complete upon server suspension.
        Parameters:
        context - the server suspend context
        Returns:
        a suspend stage to complete upon server suspension.
      • resume

        CompletionStage<Void> resume​(ServerResumeContext context)
        Returns a resume stage to complete upon resuming a suspended server.
        Parameters:
        context - the server resume context
        Returns:
        a resume stage to complete upon resuming a suspended server.