Class RefreshBundlesTask
java.lang.Object
org.apache.sling.installer.api.tasks.InstallTask
org.apache.sling.installer.core.impl.AbstractInstallTask
org.apache.sling.installer.core.impl.tasks.AbstractBundleTask
org.apache.sling.installer.core.impl.tasks.RefreshBundlesTask
- All Implemented Interfaces:
Comparable<InstallTask>
Refresh a set of bundles.
-
Field Summary
Fields inherited from class org.apache.sling.installer.core.impl.tasks.AbstractBundleTask
ATTRIBUTE_BUNDLE_LOCATIONFields inherited from class org.apache.sling.installer.api.tasks.InstallTask
ASYNC_ATTR_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThis is the heart of the task - it performs the actual task.Tasks are sorted according to this key.static voidmarkBundleForRefresh(InstallationContext ctx, TaskSupport btc, org.osgi.framework.Bundle bundle) toString()Methods inherited from class org.apache.sling.installer.core.impl.tasks.AbstractBundleTask
getBundleLocation, getBundleStartLevel, getSortableStartLevel, setBundleLocationMethods inherited from class org.apache.sling.installer.core.impl.AbstractInstallTask
getBundleContext, getBundleRefresher, getLogger, getTaskSupportMethods inherited from class org.apache.sling.installer.api.tasks.InstallTask
compareTo, equals, getResource, getResourceGroup, hashCode, isAsynchronousTask, setFinishedState, setFinishedState, setFinishedState
-
Constructor Details
-
RefreshBundlesTask
-
-
Method Details
-
markBundleForRefresh
public static void markBundleForRefresh(InstallationContext ctx, TaskSupport btc, org.osgi.framework.Bundle bundle) -
getSortKey
Description copied from class:InstallTaskTasks are sorted according to this key. Therefore this key must uniquely identify this task. A typical sort key contains the entity id of the resource in execution.- Specified by:
getSortKeyin classInstallTask- Returns:
- The sorting key.
-
toString
- Overrides:
toStringin classInstallTask
-
execute
Description copied from class:InstallTaskThis is the heart of the task - it performs the actual task.- Specified by:
executein classInstallTask- Parameters:
ctx- The installation context.- See Also:
-