Interface Task

    • Method Detail

      • getName

        java.lang.String getName()
        Provides a name for the task. This is the name by which the task will be executed. Make sure the name is unique for task.
        name of the server task
      • getType

        java.lang.String getType()
        Returns the type of task. This is dependent on the specific implementation.
      • getParameters

        default java.util.Set<java.lang.String> getParameters()
        The named parameters accepted by this task
        a java.util.Set of parameter names
      • getAllowedRole

        default java.util.Optional<java.lang.String> getAllowedRole()
        An optional role, for which the task is accessible. If the task executor has the role in the set, the task will be executed. If the role is not provided - all users can invoke the task
        a user role, for which the task can be executed