Class GrouperMcpAdminRunDaemonJob

java.lang.Object
edu.internet2.middleware.grouper.ws.mcp.GrouperMcpAdminRunDaemonJob

public class GrouperMcpAdminRunDaemonJob extends Object
MCP admin tool for triggering a daemon job to run on the daemon server. Takes a job name (from the Quartz scheduler) and triggers it asynchronously on the daemon. The job must be enabled (not paused) to be triggered. Use admin_daemon_names to find job names first.
  • Constructor Details

    • GrouperMcpAdminRunDaemonJob

      public GrouperMcpAdminRunDaemonJob()
  • Method Details

    • toolDefinition

      public static com.fasterxml.jackson.databind.node.ObjectNode toolDefinition()
      return the MCP tool definition for admin_daemon_job_run
      Returns:
      the tool definition as a Jackson ObjectNode
    • execute

      public static com.fasterxml.jackson.databind.node.ObjectNode execute(com.fasterxml.jackson.databind.JsonNode arguments, GrouperMcpAuthUser authUser)
      execute the admin_daemon_job_run tool
      Parameters:
      arguments - the tool arguments from the MCP request
      authUser - the authenticated user
      Returns:
      the MCP tool result