Package org.nuxeo.runtime.deploy
Class ContributionManager
- java.lang.Object
-
- org.nuxeo.runtime.deploy.DependencyTree<String,Contribution>
-
- org.nuxeo.runtime.deploy.ContributionManager
-
- All Implemented Interfaces:
Iterable<DependencyTree.Entry<String,Contribution>>
public class ContributionManager extends DependencyTree<String,Contribution>
- Author:
- Bogdan Stefanescu
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.nuxeo.runtime.deploy.DependencyTree
DependencyTree.Entry<K,T>
-
-
Field Summary
-
Fields inherited from class org.nuxeo.runtime.deploy.DependencyTree
PHANTOM, REGISTERED, RESOLVED
-
-
Constructor Summary
Constructors Constructor Description ContributionManager(ManagedComponent component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedComponent
getComponent()
void
registerContribution(Contribution contrib)
protected void
resolved(DependencyTree.Entry<String,Contribution> entry)
void
unregisterContribution(Contribution contrib)
protected void
unresolved(DependencyTree.Entry<String,Contribution> entry)
-
Methods inherited from class org.nuxeo.runtime.deploy.DependencyTree
add, add, add, clear, get, getEntries, getEntry, getMissingRequirements, getPendingEntries, getPendingObjects, getRegisteredObjects, getResolved, getResolvedEntries, getResolvedObjects, isPhantom, isRegistered, isResolved, iterator, registered, remove, resolve, unregister, unregistered, unresolve, updateDependencies
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
ContributionManager
public ContributionManager(ManagedComponent component)
-
-
Method Detail
-
getComponent
public ManagedComponent getComponent()
-
registerContribution
public void registerContribution(Contribution contrib)
-
unregisterContribution
public void unregisterContribution(Contribution contrib)
-
resolved
protected void resolved(DependencyTree.Entry<String,Contribution> entry)
- Overrides:
resolved
in classDependencyTree<String,Contribution>
-
unresolved
protected void unresolved(DependencyTree.Entry<String,Contribution> entry)
- Overrides:
unresolved
in classDependencyTree<String,Contribution>
-
-