class Satisfier
<init> |
Satisfier(manager: InstanceManager) |
distributed |
Enables deployment via package activation from author to publishers when e.g they are not accessible. val distributed: Property<Boolean!>! |
greedy |
Forces to upload and install again all packages regardless their state on instances (already uploaded / installed). val greedy: Property<Boolean!>! |
groupFilter |
Determines which packages should be installed by default when satisfy task is being executed. val groupFilter: Property<String!>! |
groupValidated |
Determines which filtered group of packages will be validated before satisfying. val groupValidated: Property<String!>! |
validated |
Allows to disable package validation before satisfying. val validated: Property<Boolean!>! |
packages |
Provides a packages from local and remote sources. Handles automatic wrapping OSGi bundles to CRX packages. fun packages(options: PackageResolver.() -> Unit): Unit |
resolve |
fun resolve(): List<File> |
satisfy |
fun satisfy(instance: Instance): List<PackageAction>fun satisfy(instances: Collection<Instance>): List<PackageAction> |
validator |
Allows to customize CRX package validator. fun validator(options: PackageValidator.() -> Unit): Unit |
GROUP_CMD |
const val GROUP_CMD: String |
NAME |
const val NAME: String |