Class WrapperServiceControlEvent

  • All Implemented Interfaces:
    Serializable

    public class WrapperServiceControlEvent
    extends WrapperServiceEvent
    WrapperServiceControlEvents are used to notify the listener whenever a Service Control Event is received by the service. These events will only be fired on Windows platforms when the Wrapper is running as a service.
    WrapperManager.SERVICE_CONTROL_CODE_STOP (1)
    The service was requested to stop.
    WrapperManager.SERVICE_CONTROL_CODE_PAUSE (2)
    The system requested that the service be paused.
    WrapperManager.SERVICE_CONTROL_CODE_CONTINUE (3)
    The system requested that the paused service be resumed.
    WrapperManager.SERVICE_CONTROL_CODE_INTERROGATE (4)
    The service manager queried the service to make sure it is still alive.
    WrapperManager.SERVICE_CONTROL_CODE_SHUTDOWN (5)
    The system is shutting down.
    User code (128-255)
    User defined code.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_QUERYSUSPEND (3328)
    The system being suspended.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_QUERYSUSPENDFAILED (3330)
    Permission to suspend the computer was denied by a process.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_SUSPEND (3332)
    The computer is about to enter a suspended state.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_RESUMECRITICAL (3334)
    The system has resumed operation. This event can indicate that some or all applications did not receive a SERVICE_CONTROL_CODE_POWEREVENT_SUSPEND event.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_RESUMESUSPEND (3335)
    The system has resumed operation after being suspended.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_BATTERYLOW (3337)
    The battery power is low.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_POWERSTATUSCHANGE (3338)
    There is a change in the power status of the computer, such as a switch from battery power to A/C.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_OEMEVENT (3339)
    The APM BIOS has signaled an APM OEM event.
    WrapperManager.SERVICE_CONTROL_CODE_POWEREVENT_RESUMEAUTOMATIC (3346)
    The computer has woken up automatically to handle an event.
    Author:
    Tanuki Software Development Team <support@tanukisoftware.com>
    See Also:
    Serialized Form
    • Constructor Detail

      • WrapperServiceControlEvent

        public WrapperServiceControlEvent​(int serviceControlCode)
        Creates a new WrapperServiceControlEvent.
        Parameters:
        serviceControlCode - Service Control Code.
    • Method Detail

      • getServiceControlCode

        public int getServiceControlCode()
        Returns the event code of the Service Control Code.
        Returns:
        The event code of the Service Control Code.
      • toString

        public String toString()
        Returns a string representation of the event.
        Overrides:
        toString in class EventObject
        Returns:
        A string representation of the event.