C - The type of the component implementation.public class ComponentRevisionImpl<C> extends Object implements org.everit.osgi.ecm.component.resource.ComponentRevision<C>
ComponentRevision that offers immutable information about the state of
a Component instance.| Modifier and Type | Class and Description |
|---|---|
static class |
ComponentRevisionImpl.Builder<C>
The builder class of the
ComponentRevision offers thread safe functionality to collect
information about the state of the component and build ComponentRevision instances. |
| Modifier | Constructor and Description |
|---|---|
protected |
ComponentRevisionImpl(ComponentRevisionImpl.Builder<C> builder)
Constructor that should be called by the builder.
|
| Modifier and Type | Method and Description |
|---|---|
List<org.osgi.resource.Capability> |
getCapabilities(String namespace) |
Throwable |
getCause() |
org.everit.osgi.ecm.component.resource.ComponentContainer<C> |
getComponentContainer() |
org.osgi.framework.wiring.BundleRevision |
getDeclaringResource() |
Thread |
getProcessingThread() |
Map<String,Object> |
getProperties() |
List<org.osgi.resource.Requirement> |
getRequirements(String namespace) |
org.everit.osgi.ecm.component.resource.ComponentState |
getState() |
List<org.osgi.resource.Wire> |
getWires()
Returns the wires that belong to and known by the component this
ComponentRevision
belongs to. |
List<org.osgi.resource.Wire> |
getWiresByCapability(org.osgi.resource.Capability capability)
Finds
Wires by the Capability they wires to. |
List<org.osgi.resource.Wire> |
getWiresByRequirement(org.osgi.resource.Requirement requirement)
Finds
Wires by requirements they wire to. |
protected ComponentRevisionImpl(ComponentRevisionImpl.Builder<C> builder)
builder - The builder of the ComponentRevisionImpl.public List<org.osgi.resource.Capability> getCapabilities(String namespace)
getCapabilities in interface org.osgi.resource.Resourcepublic Throwable getCause()
getCause in interface org.everit.osgi.ecm.component.resource.ComponentRevision<C>public org.everit.osgi.ecm.component.resource.ComponentContainer<C> getComponentContainer()
getComponentContainer in interface org.everit.osgi.ecm.component.resource.ComponentRevision<C>public org.osgi.framework.wiring.BundleRevision getDeclaringResource()
getDeclaringResource in interface org.everit.osgi.ecm.component.resource.ComponentRevision<C>getDeclaringResource in interface org.everit.osgi.linkage.EmbeddedResourcepublic Thread getProcessingThread()
getProcessingThread in interface org.everit.osgi.ecm.component.resource.ComponentRevision<C>public Map<String,Object> getProperties()
getProperties in interface org.everit.osgi.ecm.component.resource.ComponentRevision<C>getProperties in interface org.everit.osgi.linkage.ConfigurableResourcepublic List<org.osgi.resource.Requirement> getRequirements(String namespace)
getRequirements in interface org.osgi.resource.Resourcepublic org.everit.osgi.ecm.component.resource.ComponentState getState()
getState in interface org.everit.osgi.ecm.component.resource.ComponentRevision<C>public List<org.osgi.resource.Wire> getWires()
ComponentRevision
belongs to.ComponentRevision belongs to.public List<org.osgi.resource.Wire> getWiresByCapability(org.osgi.resource.Capability capability)
Wires by the Capability they wires to.capability - The Capability of the Wires.Wires that are wired to the specified Capability.public List<org.osgi.resource.Wire> getWiresByRequirement(org.osgi.resource.Requirement requirement)
Wires by requirements they wire to.requirement - The Requirement that Wire.getRequirement() would return.Wire which returns the specified Requirement in case of calling
Wire.getRequirement().Copyright © 2011–2015 Everit Kft.. All rights reserved.