-
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
-
-
Constructor Detail
-
Provisioner
Provisioner(InstanceManager manager)
-
-
Method Detail
-
awaitUp
final Unit awaitUp(Function1<AwaitUpAction, Unit> options)
Allows to customize instance stability checking performed before provisioning.
-
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(Function1<DeployPackageStep, Unit> options)
-
deployPackage
final Unit deployPackage(Object source, Function1<DeployPackageStep, Unit> options)
-
deployPackages
final Unit deployPackages(Array<Out Any> sources, Function1<DeployPackageStep, Unit> options)
-
deployPackages
final Unit deployPackages(Iterable<Any> sources, Function1<DeployPackageStep, Unit> options)
-
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<ConfigureReplicationAgentStep, Unit> options)
-
configureReplicationAgentAuthor
final Unit configureReplicationAgentAuthor(String name, Function1<ConfigureReplicationAgentStep, Unit> options)
-
configureReplicationAgentPublish
final Unit configureReplicationAgentPublish(String name, Function1<ConfigureReplicationAgentStep, Unit> options)
-
configureCrypto
final Unit configureCrypto(Function1<ConfigureCryptoStep, Unit> options)
-
configureCrypto
final Unit configureCrypto(Object hmac, Object master, Function1<ConfigureCryptoStep, Unit> options)
-
configureCrypto
final Unit configureCrypto(String dirUrl, Function1<ConfigureCryptoStep, Unit> options)
-
configureCryptos
final Unit configureCryptos(String dirUrl, Function1<ConfigureCryptoStep, Unit> options)
-
configureCryptos
final Unit configureCryptos(String authorDirUrl, String publishDirUrl, Function1<ConfigureCryptoStep, Unit> options)
-
configureWorkflow
final Unit configureWorkflow(String id, Function1<ConfigureWorkflowStep, 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()
-
-
-
-