Interface CommonPluginUtils.SingleServerExecute

    • Method Detail

      • andSaveTimestamps

        @Deprecated
        default CommonPluginUtils.SingleServerExecute andSaveTimestamps​(sailpoint.object.ServiceDefinition target)
        Deprecated.
        Wraps the implementation in start/stop timeout tracking code, saving those timestamps and the last run host on the ServiceDefinition after completion.

        This may be used for recurring services that need to know when they last ran (e.g., to do an incremental action).

        Parameters:
        target - The target ServiceDefinition to update
        Returns:
        The wrapped functional interface object
      • singleServerExecute

        void singleServerExecute​(sailpoint.api.SailPointContext context)
                          throws sailpoint.tools.GeneralException
        The main implementation of this service
        Parameters:
        context - The sailpoint context for the current run
        Throws:
        sailpoint.tools.GeneralException - if any failures occur