Class ChangeStateTask

  • All Implemented Interfaces:
    Comparable<InstallTask>

    public class ChangeStateTask
    extends InstallTask
    Simple general task, setting the state of a registered resource.
    Since:
    1.2
    • Constructor Detail

      • ChangeStateTask

        public ChangeStateTask​(TaskResourceGroup r,
                               ResourceState s)
        Change the state of the task
        Parameters:
        r - The resource group to change.
        s - The new state.
      • ChangeStateTask

        public ChangeStateTask​(TaskResourceGroup r,
                               ResourceState s,
                               String error)
        Change the state of the task
        Parameters:
        r - The resource group to change.
        s - The new state.
        error - An optional description on why the state is changed.
        Since:
        1.4
      • ChangeStateTask

        public ChangeStateTask​(TaskResourceGroup r,
                               ResourceState s,
                               Map<String,​Object> addAttributes,
                               String[] removeAttributes)
        Change the state of the task
        Parameters:
        r - The resource group to change.
        s - The new state.,
        addAttributes - An optional map of attributes to set before the state is changed.
        removeAttributes - A optional list of attributes to remove before the state is changed.
        Since:
        1.3
      • ChangeStateTask

        public ChangeStateTask​(TaskResourceGroup r,
                               ResourceState s,
                               Map<String,​Object> addAttributes,
                               String[] removeAttributes,
                               String error)
        Change the state of the task
        Parameters:
        r - The resource group to change.
        s - The new state.,
        addAttributes - An optional map of attributes to set before the state is changed.
        removeAttributes - A optional list of attributes to remove before the state is changed.
        error - An optional description on why the state is changed.
        Since:
        1.4