COMPONENT - The type of the Component implementationpublic class BundleCapabilityReferenceAttributeHelper<COMPONENT> extends ReferenceHelper<org.osgi.framework.wiring.BundleCapability,COMPONENT,org.everit.osgi.ecm.metadata.BundleCapabilityReferenceMetadata>
BundleCapability reference lifecycles.ReferenceHelper.ReferenceCapabilityConsumer| Constructor and Description |
|---|
BundleCapabilityReferenceAttributeHelper(org.everit.osgi.ecm.metadata.BundleCapabilityReferenceMetadata referenceMetadata,
ComponentContextImpl<COMPONENT> componentContext,
ReferenceEventHandler eventHandler) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindInternal() |
protected org.everit.osgi.capabilitycollector.AbstractCapabilityCollector<org.osgi.framework.wiring.BundleCapability> |
createCollector(ReferenceHelper.ReferenceCapabilityConsumer consumer,
org.everit.osgi.capabilitycollector.RequirementDefinition<org.osgi.framework.wiring.BundleCapability>[] requirements) |
void |
free()
Called when the component failes and every attached resource should be unattached.
|
bind, close, getComponentContext, getReferenceMetadata, getSetterMethodHandle, getSuitings, isArray, isHolder, isOpened, isSatisfied, open, updateConfigurationpublic BundleCapabilityReferenceAttributeHelper(org.everit.osgi.ecm.metadata.BundleCapabilityReferenceMetadata referenceMetadata,
ComponentContextImpl<COMPONENT> componentContext,
ReferenceEventHandler eventHandler)
throws IllegalAccessException
IllegalAccessExceptionprotected void bindInternal()
bindInternal in class ReferenceHelper<org.osgi.framework.wiring.BundleCapability,COMPONENT,org.everit.osgi.ecm.metadata.BundleCapabilityReferenceMetadata>protected org.everit.osgi.capabilitycollector.AbstractCapabilityCollector<org.osgi.framework.wiring.BundleCapability> createCollector(ReferenceHelper.ReferenceCapabilityConsumer consumer, org.everit.osgi.capabilitycollector.RequirementDefinition<org.osgi.framework.wiring.BundleCapability>[] requirements)
createCollector in class ReferenceHelper<org.osgi.framework.wiring.BundleCapability,COMPONENT,org.everit.osgi.ecm.metadata.BundleCapabilityReferenceMetadata>public void free()
ReferenceHelperfree in class ReferenceHelper<org.osgi.framework.wiring.BundleCapability,COMPONENT,org.everit.osgi.ecm.metadata.BundleCapabilityReferenceMetadata>Copyright © 2011–2015 Everit Kft.. All rights reserved.