Schnittstelle VirtualizedExtensionPoint

Alle Superschnittstellen:
org.pf4j.ExtensionPoint, ExtensionProviderPoint

public interface VirtualizedExtensionPoint extends ExtensionProviderPoint
  • Methodendetails

    • create

      void create(Virtualized virtualizedIO) throws Exception
      Creates a new virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to be created.
      Löst aus:
      Exception - If an error occurs while creating the virtualized input/output.
    • remove

      void remove(Virtualized virtualizedIO, boolean disksIO, boolean forceIO)
      Removes the given virtualized input/output. Optionally, it can also remove associated disks and force the removal if needed.
      Parameter:
      virtualizedIO - The virtualized input/output to be removed.
      disksIO - Determines whether to remove associated disks or not.
      forceIO - Determines whether to force the removal or not.
    • stop

      void stop(Virtualized virtualizedIO) throws Exception
      Stops the given virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to be stopped.
      Löst aus:
      Exception - If an error occurs while stopping the virtualized input/output.
    • start

      void start(Virtualized virtualizedIO)
      Starts the virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to be started.
    • kill

      void kill(Virtualized virtualizedIO)
      Kills the specified virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to be killed.
    • pause

      void pause(Virtualized virtualizedIO)
      Pauses the specified virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to be paused.
    • resume

      void resume(Virtualized virtualizedIO)
      Resumes the specified virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to be resumed.
    • reset

      void reset(Virtualized virtualizedIO)
      Resets the virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to be reset.
    • status

      ProcessStatus status(Virtualized virtualizedIO)
      Returns the status of the given virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to get the status of.
      Gibt zurück:
      The status of the given virtualized input/output.
    • edit

      void edit(Virtualized virtualizedIO)
      Edits the given virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output to be edited.
    • attach

      void attach(Virtualized virtualizedIO, ProcessConsole consoleIO)
      Attaches a Virtualized input/output to a ProcessConsole.
      Parameter:
      virtualizedIO - The virtualized input/output to be attached.
      consoleIO - The process console for input/output to attach to.
    • detach

      void detach(Virtualized virtualizedIO)
      Detaches a Virtualized input/output from its associated resources.
      Parameter:
      virtualizedIO - The Virtualized input/output to be detached.
    • execute

      void execute(Virtualized virtualizedIO, String commandIO)
      Executes a command on the specified virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output on which to execute the command.
      commandIO - The command to execute.
    • vnc

      VNCSocket vnc(Virtualized virtualized)
      Creates a VNC WebSocket Socket object for the given Virtualized object.
      Parameter:
      virtualized - The Virtualized object to create a VNCSocket for.
      Gibt zurück:
      A VNCSocket object.
    • stats

      ProcessStats stats(Virtualized virtualizedIO)
      Calculates the statistics for the given virtualized input/output.
      Parameter:
      virtualizedIO - The virtualized input/output for which the statistics need to be calculated.
      Gibt zurück:
      The statistics for the given virtualized input/output.
    • logback

      String logback(Virtualized virtualizedIO)
      This method logs the given Virtualized object.
      Parameter:
      virtualizedIO - The Virtualized object to be logged.
      Gibt zurück:
      The log message generated from the Virtualized object.
    • config

      Returns the configuration for the virtualized extension.
      Gibt zurück:
      The configuration for the virtualized extension.