org.apache.sling.installer.factories.configuration.impl
Class ConfigTaskCreator

java.lang.Object
  extended by 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
 

Constructor Detail

ConfigTaskCreator

public ConfigTaskCreator(org.apache.sling.installer.api.ResourceChangeListener listener,
                         org.osgi.service.cm.ConfigurationAdmin configAdmin)
Method Detail

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-2011 The Apache Software Foundation. All Rights Reserved.