public class ChangeStateTask extends InstallTask
ASYNC_ATTR_NAME
Constructor and Description |
---|
ChangeStateTask(TaskResourceGroup r,
ResourceState s)
Change the state of the task
|
ChangeStateTask(TaskResourceGroup r,
ResourceState s,
java.util.Map<java.lang.String,java.lang.Object> addAttributes,
java.lang.String[] removeAttributes)
Change the state of the task
|
ChangeStateTask(TaskResourceGroup r,
ResourceState s,
java.util.Map<java.lang.String,java.lang.Object> addAttributes,
java.lang.String[] removeAttributes,
java.lang.String error)
Change the state of the task
|
ChangeStateTask(TaskResourceGroup r,
ResourceState s,
java.lang.String error)
Change the state of the task
|
Modifier and Type | Method and Description |
---|---|
void |
execute(InstallationContext ctx)
This is the heart of the task - it performs the actual task.
|
java.lang.String |
getSortKey()
Tasks are sorted according to this key.
|
compareTo, equals, getResource, getResourceGroup, hashCode, isAsynchronousTask, setFinishedState, setFinishedState, setFinishedState, toString
public ChangeStateTask(TaskResourceGroup r, ResourceState s)
r
- The resource group to change.s
- The new state.public ChangeStateTask(TaskResourceGroup r, ResourceState s, java.lang.String error)
r
- The resource group to change.s
- The new state.error
- An optional description on why the state is changed.public ChangeStateTask(TaskResourceGroup r, ResourceState s, java.util.Map<java.lang.String,java.lang.Object> addAttributes, java.lang.String[] removeAttributes)
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.public ChangeStateTask(TaskResourceGroup r, ResourceState s, java.util.Map<java.lang.String,java.lang.Object> addAttributes, java.lang.String[] removeAttributes, java.lang.String error)
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.public void execute(InstallationContext ctx)
InstallTask
execute
in class InstallTask
ctx
- The installation context.InstallTask.execute(org.apache.sling.installer.api.tasks.InstallationContext)
public java.lang.String getSortKey()
InstallTask
getSortKey
in class InstallTask
Copyright © 2018 The Apache Software Foundation. All rights reserved.