Class ConsoleTracker

All Implemented Interfaces:
Iterable<ComponentType>, Channel, ComponentType, Eligible, Manager

public class ConsoleTracker extends VmDefUpdater
A (sub)component that updates the console status in the CR status.

Created as child of StatusUpdater.

  • Constructor Details

    • ConsoleTracker

      public ConsoleTracker(Channel componentChannel)
      Instantiates a new status updater.
      Parameters:
      componentChannel - the component channel
  • Method Details

    • onStart

      @Handler public void onStart(Start event)
      Handle the start event.
      Parameters:
      event - the event
      Throws:
      IOException
      io.kubernetes.client.openapi.ApiException
    • onSpiceInitialized

      @Handler public void onSpiceInitialized(SpiceInitializedEvent event) throws io.kubernetes.client.openapi.ApiException
      On spice connected.
      Parameters:
      event - the event
      Throws:
      io.kubernetes.client.openapi.ApiException - the api exception
    • onSpiceDisconnected

      @Handler public void onSpiceDisconnected(SpiceDisconnectedEvent event) throws io.kubernetes.client.openapi.ApiException
      On spice disconnected.
      Parameters:
      event - the event
      Throws:
      io.kubernetes.client.openapi.ApiException - the api exception