|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExtensionPointRegistry
The registry for the Tuscany core extension points. As the point of contact for all extension artifacts this registry allows loaded extensions to find all other parts of the system and register themselves appropriately.
Method Summary | ||
---|---|---|
void |
addExtensionPoint(java.lang.Object extensionPoint)
Add an extension point to the registry |
|
|
getExtensionPoint(java.lang.Class<T> extensionPointType)
Get the extension point by the interface |
|
void |
removeExtensionPoint(java.lang.Object extensionPoint)
Remove an extension point |
Method Detail |
---|
void addExtensionPoint(java.lang.Object extensionPoint)
extensionPoint
- The instance of the extension point
java.lang.IllegalArgumentException
- if extensionPoint is null<T> T getExtensionPoint(java.lang.Class<T> extensionPointType)
extensionPointType
- The lookup key (extension point interface)
java.lang.IllegalArgumentException
- if extensionPointType is nullvoid removeExtensionPoint(java.lang.Object extensionPoint)
extensionPoint
- The extension point to remove
java.lang.IllegalArgumentException
- if extensionPoint is null
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |