public abstract class AbstractProvisioner extends Object implements Provisioner
ProvisionerProvisioner.ResourceHandle| Constructor and Description |
|---|
AbstractProvisioner(Resolver resolver,
Repository repository) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Environment |
cloneEnvironment(Environment env) |
protected abstract Environment |
createEnvironment() |
protected abstract PreferencePolicy |
createPreferencePolicy() |
ProvisionResult |
findResources(Environment env,
Set<org.jboss.gravia.resource.Requirement> reqs) |
ProvisionResult |
findResources(Set<org.jboss.gravia.resource.Requirement> reqs) |
Repository |
getRepository() |
Resolver |
getResolver() |
Provisioner.ResourceHandle |
installResource(org.jboss.gravia.resource.Resource resource,
Map<org.jboss.gravia.resource.Requirement,org.jboss.gravia.resource.Resource> mapping) |
public AbstractProvisioner(Resolver resolver, Repository repository)
protected abstract Environment createEnvironment()
protected abstract Environment cloneEnvironment(Environment env)
public final Resolver getResolver()
getResolver in interface Provisionerpublic final Repository getRepository()
getRepository in interface Provisionerprotected abstract PreferencePolicy createPreferencePolicy()
public ProvisionResult findResources(Set<org.jboss.gravia.resource.Requirement> reqs)
findResources in interface Provisionerpublic final ProvisionResult findResources(Environment env, Set<org.jboss.gravia.resource.Requirement> reqs)
findResources in interface Provisionerpublic Provisioner.ResourceHandle installResource(org.jboss.gravia.resource.Resource resource, Map<org.jboss.gravia.resource.Requirement,org.jboss.gravia.resource.Resource> mapping) throws ProvisionException
installResource in interface ProvisionerProvisionExceptionCopyright © 2013 JBoss by Red Hat. All Rights Reserved.