Interface SuspendableActivity

All Known Subinterfaces:
ServerActivity

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

  • Method Details

    • 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

      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

      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.