COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.mgmt.common
Interface ContributionManager

All Superinterfaces:
StatusChangeListener
All Known Implementing Classes:
ContributionManagerImpl, ContributionManagerService

public interface ContributionManager
extends StatusChangeListener


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.cosmos.dc.mgmt.common.StatusChangeListener
StatusChangeListener.STATUS
 
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)
           
 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)
           
 
Methods inherited from interface org.eclipse.cosmos.dc.mgmt.common.StatusChangeListener
statusChanged
 

Method Detail

initialize

void initialize(BindingProvider bindingProvider)

manage

java.lang.Object manage(java.lang.Object object)

remove

void remove(java.lang.Object object)

addRelationship

void addRelationship(java.lang.Object object,
                     java.lang.reflect.Method method,
                     java.lang.Object[] args,
                     java.lang.annotation.Annotation[] annotations)

removeRelationship

void removeRelationship(java.lang.Object object,
                        java.lang.reflect.Method method,
                        java.lang.Object[] args,
                        java.lang.annotation.Annotation[] annotations)

raiseEvent

void raiseEvent(java.lang.Object object,
                java.lang.reflect.Method method,
                java.lang.Object[] args,
                java.lang.Object ret,
                java.lang.annotation.Annotation[] annotations)

getAutowireTarget

java.lang.Object getAutowireTarget(java.lang.String name)

addAutowireTarget

boolean addAutowireTarget(java.lang.String name,
                          java.lang.Object obj)

COSMOS ${releaseVersion} data-collection Project
Public API Specification