Class DesktopLifecycleService

java.lang.Object
com.gluonhq.attach.lifecycle.impl.DesktopLifecycleService
All Implemented Interfaces:
LifecycleService

public class DesktopLifecycleService extends Object
  • Constructor Details

    • DesktopLifecycleService

      public DesktopLifecycleService()
  • Method Details

    • shutdown

      public void shutdown()
      Description copied from interface: LifecycleService
      Initiates the process of shutting down the application that called this method. This removes the need to perform any platform-specific shutdown routines.
      Specified by:
      shutdown in interface LifecycleService
    • addListener

      public void addListener(LifecycleEvent lifecycleEvent, Runnable eventHandler)
      Description copied from interface: LifecycleService
      Adds a life cycle event listener to the native platform, to be notified of LifecycleEvent events.
      Specified by:
      addListener in interface LifecycleService
      Parameters:
      lifecycleEvent - The type of event to listen for.
      eventHandler - The event handler that will be called when the event fires.
    • removeListener

      public void removeListener(LifecycleEvent lifecycleEvent, Runnable eventHandler)
      Description copied from interface: LifecycleService
      Removes a previously installed event handler. If no such event handler is found, this method is a no-op.
      Specified by:
      removeListener in interface LifecycleService
      Parameters:
      lifecycleEvent - The type of event that was being listened to.
      eventHandler - The event handler that should be removed.