| Package | Description |
|---|---|
| org.jboss.osgi.deployment.interceptor | |
| org.jboss.osgi.framework.spi | |
| org.jboss.osgi.resolver | |
| org.jboss.osgi.resolver.spi | |
| org.jboss.osgi.spi |
Common classes and interfaces.
|
| Modifier and Type | Method and Description |
|---|---|
Set<AttachmentKey<?>> |
AbstractLifecycleInterceptor.getInput()
Get the required set of inputs.
|
Set<AttachmentKey<?>> |
InterceptorWrapper.getInput() |
Set<AttachmentKey<?>> |
LifecycleInterceptor.getInput()
Get the required set of inputs.
|
Set<AttachmentKey<?>> |
AbstractLifecycleInterceptor.getOutput()
Get the provided set of outputs.
|
Set<AttachmentKey<?>> |
InterceptorWrapper.getOutput() |
Set<AttachmentKey<?>> |
LifecycleInterceptor.getOutput()
Get the provided set of outputs.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractLifecycleInterceptor.addInput(AttachmentKey<?> in)
Add an input requirement.
|
void |
AbstractLifecycleInterceptor.addOutput(AttachmentKey<?> out)
Add an output capability.
|
<T> T |
AbstractInvocationContext.getAttachment(AttachmentKey<T> type) |
<T> T |
AbstractInvocationContext.putAttachment(AttachmentKey<T> key,
T value) |
<T> T |
AbstractInvocationContext.removeAttachment(AttachmentKey<T> clazz) |
| Modifier and Type | Field and Description |
|---|---|
static AttachmentKey<org.osgi.framework.BundleActivator> |
IntegrationConstants.BUNDLE_ACTIVATOR_KEY
The bundle activator attachment key
|
static AttachmentKey<BundleInfo> |
IntegrationConstants.BUNDLE_INFO_KEY
The bundle attachment key
|
static AttachmentKey<XBundle> |
IntegrationConstants.BUNDLE_KEY
The bundle attachment key
|
static AttachmentKey<XBundleRevision> |
IntegrationConstants.BUNDLE_REVISION_KEY
The bundle revision attachment key
|
static AttachmentKey<Deployment> |
IntegrationConstants.DEPLOYMENT_KEY
The deployment attachment key
|
static AttachmentKey<Manifest> |
IntegrationConstants.MANIFEST_KEY
The Manifest attachment key
|
static AttachmentKey<org.jboss.modules.ModuleIdentifier> |
IntegrationConstants.MODULE_IDENTIFIER_KEY
The module identifier attachment key
|
static AttachmentKey<OSGiMetaData> |
IntegrationConstants.OSGI_METADATA_KEY
The metadata attachment key
|
static AttachmentKey<StorageState> |
IntegrationConstants.STORAGE_STATE_KEY
The storage state attachment key
|
| Modifier and Type | Field and Description |
|---|---|
static AttachmentKey<Long> |
XResource.RESOURCE_IDENTIFIER_KEY
The id attachment key
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
AbstractElement.getAttachment(AttachmentKey<T> key) |
<T> T |
AbstractElement.putAttachment(AttachmentKey<T> key,
T value) |
<T> T |
AbstractElement.removeAttachment(AttachmentKey<T> key) |
| Modifier and Type | Method and Description |
|---|---|
static <T> AttachmentKey<T> |
AttachmentKey.create(Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
Attachable.getAttachment(AttachmentKey<T> type)
Get the attached object for a given key
|
<T> T |
AttachableSupport.getAttachment(AttachmentKey<T> clazz) |
<T> T |
Attachable.putAttachment(AttachmentKey<T> key,
T value)
Attach an arbirtary object with this element.
|
<T> T |
AttachableSupport.putAttachment(AttachmentKey<T> clazz,
T value) |
<T> T |
Attachable.removeAttachment(AttachmentKey<T> clazz)
Remove an attached object for a given key
|
<T> T |
AttachableSupport.removeAttachment(AttachmentKey<T> clazz) |
Copyright © 2016 JBoss by Red Hat. All rights reserved.