org.apache.sling.installer.factories.configuration.impl
Class ConfigTaskCreator
java.lang.Object
org.apache.sling.installer.factories.configuration.impl.ConfigTaskCreator
- All Implemented Interfaces:
- org.apache.sling.installer.api.tasks.InstallTaskFactory, org.apache.sling.installer.api.tasks.ResourceTransformer, org.osgi.service.cm.ConfigurationListener
public class ConfigTaskCreator
- extends java.lang.Object
- implements org.apache.sling.installer.api.tasks.InstallTaskFactory, org.osgi.service.cm.ConfigurationListener, org.apache.sling.installer.api.tasks.ResourceTransformer
Task creator for configurations.
Constructor Summary |
ConfigTaskCreator(org.apache.sling.installer.api.ResourceChangeListener listener,
org.osgi.service.cm.ConfigurationAdmin configAdmin)
|
Method Summary |
void |
configurationEvent(org.osgi.service.cm.ConfigurationEvent event)
|
org.apache.sling.installer.api.tasks.InstallTask |
createTask(org.apache.sling.installer.api.tasks.TaskResourceGroup group)
Create a task to install or uninstall a configuration. |
static java.lang.Object |
getLock()
|
org.apache.sling.installer.api.tasks.TransformationResult[] |
transform(org.apache.sling.installer.api.tasks.RegisteredResource resource)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigTaskCreator
public ConfigTaskCreator(org.apache.sling.installer.api.ResourceChangeListener listener,
org.osgi.service.cm.ConfigurationAdmin configAdmin)
createTask
public org.apache.sling.installer.api.tasks.InstallTask createTask(org.apache.sling.installer.api.tasks.TaskResourceGroup group)
- Create a task to install or uninstall a configuration.
- Specified by:
createTask
in interface org.apache.sling.installer.api.tasks.InstallTaskFactory
- See Also:
InstallTaskFactory.createTask(org.apache.sling.installer.api.tasks.TaskResourceGroup)
configurationEvent
public void configurationEvent(org.osgi.service.cm.ConfigurationEvent event)
- Specified by:
configurationEvent
in interface org.osgi.service.cm.ConfigurationListener
- See Also:
ConfigurationListener.configurationEvent(org.osgi.service.cm.ConfigurationEvent)
transform
public org.apache.sling.installer.api.tasks.TransformationResult[] transform(org.apache.sling.installer.api.tasks.RegisteredResource resource)
- Specified by:
transform
in interface org.apache.sling.installer.api.tasks.ResourceTransformer
- See Also:
ResourceTransformer.transform(org.apache.sling.installer.api.tasks.RegisteredResource)
getLock
public static java.lang.Object getLock()
Copyright © 2007-2012 The Apache Software Foundation. All Rights Reserved.