public class ExtensionPointComponent extends AbstractComponent
| Modifier and Type | Field and Description |
|---|---|
static ComponentType |
EXTENSION_POINT_COMPONENT_TYPE |
componentName, componentStatus, e, implementation, sofaRuntimeContext| Constructor and Description |
|---|
ExtensionPointComponent(ExtensionPoint extensionPoint,
SofaRuntimeContext sofaRuntimeContext,
Implementation implementation) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
activate component
|
void |
deactivate()
deactivate component
|
ExtensionPoint |
getExtensionPoint() |
Map<String,Property> |
getProperties()
get all properties
|
ComponentType |
getType()
get component type
|
aggregateBindingHealth, canBeDuplicate, dump, exception, getContext, getImplementation, getName, getState, isActivated, isHealthy, isResolved, register, resolve, unregister, unresolvepublic static final ComponentType EXTENSION_POINT_COMPONENT_TYPE
public ExtensionPointComponent(ExtensionPoint extensionPoint, SofaRuntimeContext sofaRuntimeContext, Implementation implementation)
public ComponentType getType()
ComponentInfopublic Map<String,Property> getProperties()
ComponentInfopublic void activate()
throws ServiceRuntimeException
Componentactivate in interface Componentactivate in class AbstractComponentServiceRuntimeExceptionpublic void deactivate()
throws ServiceRuntimeException
Componentdeactivate in interface Componentdeactivate in class AbstractComponentServiceRuntimeExceptionpublic ExtensionPoint getExtensionPoint()
Copyright © 2021. All rights reserved.