-
public final class ProvisionerConfigures AEM instances only in concrete circumstances (only once, after some time etc).
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<Boolean>enabledprivate final Property<Boolean>greedyprivate final Property<String>stepNameprivate final Property<Boolean>countableprivate final Property<String>pathprivate final FileResolverfileResolverprivate final InstanceManagermanager
-
Constructor Summary
Constructors Constructor Description Provisioner(InstanceManager manager)
-
Method Summary
Modifier and Type Method Description final Unitstep(String id, Function1<CustomStep, Unit> options)Define custom provision step. final Collection<Action>provision(Instance instance)Perform all provision steps for specified instance. final Collection<Action>provision(Collection<Instance> instances)Perform all provision steps for all instances in parallel. final Unitinit(Collection<Instance> instances)final UnitenableCrxDe(Function1<Step, Unit> options)final UnitdisableCrxDe(Function1<Step, Unit> options)final UnitdeployPackage(Object source)final UnitdeployPackage(Function1<DeployPackageStep, Unit> options)final UnitdeployPackages(Array<Out Any> sources)final UnitdeployPackages(Iterable<Any> sources)final UnitevalGroovyScript(String fileName, Function1<Step, Unit> options)final UnitevalGroovyScript(String fileName, Map<String, Any> data, Function1<Step, Unit> options)final UnitdeleteReplicationAgents(Function1<Step, Unit> options)final UnitconfigureReplicationAgent(String location, String name, Function1<ReplicationAgent, Unit> configurer, Function1<Step, Unit> options)final UnitconfigureReplicationAgentAuthor(String name, Function1<ReplicationAgent, Unit> configurer)final UnitconfigureReplicationAgentAuthor(String name, Function1<ReplicationAgent, Unit> configurer, Function1<Step, Unit> options)final UnitconfigureReplicationAgentPublish(String name, Function1<ReplicationAgent, Unit> configurer)final UnitconfigureReplicationAgentPublish(String name, Function1<ReplicationAgent, Unit> configurer, Function1<Step, Unit> options)final Property<Boolean>getEnabled()Allows to disable service at all. final Property<Boolean>getGreedy()Forces to perform steps that supports greediness regardless their state on instances (already performed). final Property<String>getStepName()Determines which steps should be performed selectively. final Property<Boolean>getCountable()Enables using step conditions based on counter e. final Property<String>getPath()Determines a path in JCR repository in which provisioning metadata and step markers will be stored. final FileResolvergetFileResolver()final InstanceManagergetManager()-
-
Constructor Detail
-
Provisioner
Provisioner(InstanceManager manager)
-
-
Method Detail
-
provision
final Collection<Action> provision(Instance instance)
Perform all provision steps for specified instance.
-
provision
final Collection<Action> provision(Collection<Instance> instances)
Perform all provision steps for all instances in parallel.
-
init
final Unit init(Collection<Instance> instances)
-
enableCrxDe
final Unit enableCrxDe(Function1<Step, Unit> options)
-
disableCrxDe
final Unit disableCrxDe(Function1<Step, Unit> options)
-
deployPackage
final Unit deployPackage(Object source)
-
deployPackage
final Unit deployPackage(Function1<DeployPackageStep, Unit> options)
-
deployPackages
final Unit deployPackages(Array<Out Any> sources)
-
deployPackages
final Unit deployPackages(Iterable<Any> sources)
-
evalGroovyScript
final Unit evalGroovyScript(String fileName, Map<String, Any> data, Function1<Step, Unit> options)
-
deleteReplicationAgents
final Unit deleteReplicationAgents(Function1<Step, Unit> options)
-
configureReplicationAgent
final Unit configureReplicationAgent(String location, String name, Function1<ReplicationAgent, Unit> configurer, Function1<Step, Unit> options)
-
configureReplicationAgentAuthor
final Unit configureReplicationAgentAuthor(String name, Function1<ReplicationAgent, Unit> configurer)
-
configureReplicationAgentAuthor
final Unit configureReplicationAgentAuthor(String name, Function1<ReplicationAgent, Unit> configurer, Function1<Step, Unit> options)
-
configureReplicationAgentPublish
final Unit configureReplicationAgentPublish(String name, Function1<ReplicationAgent, Unit> configurer)
-
configureReplicationAgentPublish
final Unit configureReplicationAgentPublish(String name, Function1<ReplicationAgent, Unit> configurer, Function1<Step, Unit> options)
-
getEnabled
final Property<Boolean> getEnabled()
Allows to disable service at all.
-
getGreedy
final Property<Boolean> getGreedy()
Forces to perform steps that supports greediness regardless their state on instances (already performed).
-
getStepName
final Property<String> getStepName()
Determines which steps should be performed selectively.
-
getCountable
final Property<Boolean> getCountable()
Enables using step conditions based on counter e.
-
getPath
final Property<String> getPath()
Determines a path in JCR repository in which provisioning metadata and step markers will be stored.
-
getFileResolver
final FileResolver getFileResolver()
-
getManager
final InstanceManager getManager()
-
-
-
-