org.eclipse.cosmos.dc.mgmt.osgi
Class ContributionManagerImpl
java.lang.Object
org.eclipse.cosmos.dc.mgmt.osgi.ContributionManagerImpl
- All Implemented Interfaces:
- ContributionManager, StatusChangeListener
- Direct Known Subclasses:
- ContributionManagerService
public class ContributionManagerImpl
- extends java.lang.Object
- implements ContributionManager
|
Method Summary |
boolean |
addAutowireTarget(java.lang.String name,
java.lang.Object obj)
|
void |
addRelationship(java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.annotation.Annotation[] annotations)
|
java.lang.Object |
getAutowireTarget(java.lang.String name)
|
static ContributionManagerImpl |
getDefault()
|
void |
initialize(BindingProvider bindingProvider)
|
java.lang.Object |
manage(java.lang.Object object)
|
void |
raiseEvent(java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object ret,
java.lang.annotation.Annotation[] annotations)
|
void |
remove(java.lang.Object object)
|
void |
removeRelationship(java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.annotation.Annotation[] annotations)
|
void |
statusChanged(java.lang.Object object,
StatusChangeListener.STATUS newStatus)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContributionManagerImpl
protected ContributionManagerImpl()
getDefault
public static ContributionManagerImpl getDefault()
initialize
public void initialize(BindingProvider bindingProvider)
- Specified by:
initialize in interface ContributionManager
manage
public java.lang.Object manage(java.lang.Object object)
- Specified by:
manage in interface ContributionManager
addRelationship
public void addRelationship(java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.annotation.Annotation[] annotations)
- Specified by:
addRelationship in interface ContributionManager
removeRelationship
public void removeRelationship(java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.annotation.Annotation[] annotations)
- Specified by:
removeRelationship in interface ContributionManager
raiseEvent
public void raiseEvent(java.lang.Object object,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object ret,
java.lang.annotation.Annotation[] annotations)
- Specified by:
raiseEvent in interface ContributionManager
statusChanged
public void statusChanged(java.lang.Object object,
StatusChangeListener.STATUS newStatus)
- Specified by:
statusChanged in interface StatusChangeListener
remove
public void remove(java.lang.Object object)
- Specified by:
remove in interface ContributionManager
getAutowireTarget
public java.lang.Object getAutowireTarget(java.lang.String name)
- Specified by:
getAutowireTarget in interface ContributionManager
addAutowireTarget
public boolean addAutowireTarget(java.lang.String name,
java.lang.Object obj)
- Specified by:
addAutowireTarget in interface ContributionManager