A B C E F G H I L M O P R S T U W 

A

Activator - Class in org.apache.felix.resolver.impl
 
Activator() - Constructor for class org.apache.felix.resolver.impl.Activator
 

B

BUNDLE_NAMESPACE - Static variable in interface org.osgi.framework.wiring.BundleRevision
Name space for bundle capabilities and requirements.
BundleCapability - Interface in org.osgi.framework.wiring
A capability that has been declared from a bundle revision.
BundleRequirement - Interface in org.osgi.framework.wiring
A requirement that has been declared from a bundle revision.
BundleRevision - Interface in org.osgi.framework.wiring
Bundle Revision.
BundleRevisions - Interface in org.osgi.framework.wiring
The bundle revisions of a bundle.
BundleWire - Interface in org.osgi.framework.wiring
A wire connecting a BundleCapability to a BundleRequirement.
BundleWiring - Interface in org.osgi.framework.wiring
A wiring for a bundle.

C

Capability - Interface in org.osgi.framework.resource
A capability that has been declared from a Resource.
CAPABILITY_EFFECTIVE_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A capability directive used to specify the effective time for the capability.
CAPABILITY_EXCLUDE_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A capability directive used to specify the comma separated list of classes which must not be allowed to be exported.
CAPABILITY_INCLUDE_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A capability directive used to specify the comma separated list of classes which must be allowed to be exported.
CAPABILITY_MANDATORY_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A capability directive used to specify the comma separated list of mandatory attributes which must be specified in the filter of a requirement in order for the capability to match the requirement.
CAPABILITY_USES_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A capability directive used to specify the comma separated list of package names a capability uses.
checkExecutionEnvironment(Resource) - Method in interface org.apache.felix.resolver.FelixEnvironment
 
checkNativeLibraries(Resource) - Method in interface org.apache.felix.resolver.FelixEnvironment
 

E

EFFECTIVE_ACTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A directive value identifying a capability or requirement that is effective at active time.
EFFECTIVE_RESOLVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A directive value identifying a capability or requirement that is effective at resolve time.
Environment - Interface in org.osgi.service.resolver
An environment provides options and constraints to the potential solution of a Resolver.resolve(Environment, Collection, Collection) operation.
equals(Object) - Method in class org.apache.felix.resolver.impl.HostedCapability
 
equals(Object) - Method in class org.apache.felix.resolver.impl.HostedRequirement
 

F

FelixCapability - Interface in org.apache.felix.resolver
 
FelixEnvironment - Interface in org.apache.felix.resolver
 
FelixResolver - Interface in org.apache.felix.resolver
 
findEntries(String, String, int) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns entries in this bundle wiring's bundle revision and its attached fragment revisions.
FINDENTRIES_RECURSE - Static variable in interface org.osgi.framework.wiring.BundleWiring
The find entries operation must recurse into subdirectories.
findProviders(Requirement) - Method in interface org.osgi.service.resolver.Environment
Find any capabilities that match the supplied requirement.
FrameworkWiring - Interface in org.osgi.framework.wiring
Query and modify wiring information for the framework.

G

getAttributes() - Method in class org.apache.felix.resolver.impl.HostedCapability
 
getAttributes() - Method in class org.apache.felix.resolver.impl.HostedRequirement
 
getAttributes() - Method in interface org.osgi.framework.resource.Capability
Returns the attributes of this capability.
getAttributes() - Method in interface org.osgi.framework.resource.Requirement
Returns the attributes of this requirement.
getAttributes() - Method in interface org.osgi.framework.wiring.BundleCapability
Returns the attributes of this capability.
getAttributes() - Method in interface org.osgi.framework.wiring.BundleRequirement
Returns the attributes of this requirement.
getCapabilities(String) - Method in interface org.osgi.framework.resource.Resource
Returns the capabilities declared by this resource.
getCapabilities(String) - Method in interface org.osgi.framework.wiring.BundleRevision
Returns the capabilities declared by this resource.
getCapabilities(String) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the capabilities provided by this bundle wiring.
getCapability() - Method in interface org.osgi.framework.resource.Wire
Returns the Capability for this wire.
getCapability() - Method in interface org.osgi.framework.wiring.BundleWire
Returns the BundleCapability for this wire.
getClassLoader() - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the class loader for this bundle wiring.
getDeclaredCapabilities(String) - Method in interface org.osgi.framework.wiring.BundleRevision
Returns the capabilities declared by this bundle revision.
getDeclaredRequirements(String) - Method in interface org.osgi.framework.wiring.BundleRevision
Returns the requirements declared by this bundle revision.
getDependencyClosure(Collection<Bundle>) - Method in interface org.osgi.framework.wiring.FrameworkWiring
Returns the dependency closure for the specified bundles.
getDirectives() - Method in class org.apache.felix.resolver.impl.HostedCapability
 
getDirectives() - Method in class org.apache.felix.resolver.impl.HostedRequirement
 
getDirectives() - Method in interface org.osgi.framework.resource.Capability
Returns the directives of this capability.
getDirectives() - Method in interface org.osgi.framework.resource.Requirement
Returns the directives of this requirement.
getDirectives() - Method in interface org.osgi.framework.wiring.BundleCapability
Returns the directives of this capability.
getDirectives() - Method in interface org.osgi.framework.wiring.BundleRequirement
Returns the directives of this requirement.
getDynamicRequirements(List<Requirement>) - Static method in class org.apache.felix.resolver.impl.Util
 
getNamespace() - Method in class org.apache.felix.resolver.impl.HostedCapability
 
getNamespace() - Method in class org.apache.felix.resolver.impl.HostedRequirement
 
getNamespace() - Method in interface org.osgi.framework.resource.Capability
Returns the name space of this capability.
getNamespace() - Method in interface org.osgi.framework.resource.Requirement
Returns the name space of this requirement.
getNamespace() - Method in interface org.osgi.framework.wiring.BundleCapability
Returns the name space of this capability.
getNamespace() - Method in interface org.osgi.framework.wiring.BundleRequirement
Returns the name space of this requirement.
getOriginalCapability() - Method in class org.apache.felix.resolver.impl.HostedCapability
 
getOriginalRequirement() - Method in class org.apache.felix.resolver.impl.HostedRequirement
 
getProvidedResourceWires(String) - Method in interface org.osgi.framework.resource.Wiring
Returns the Wires to the provided capabilities of this wiring.
getProvidedResourceWires(String) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the Wires to the provided capabilities of this wiring.
getProvidedWires(String) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the BundleWires to the provided capabilities of this bundle wiring.
getProvider() - Method in interface org.osgi.framework.resource.Wire
Returns the resource providing the capability.
getProvider() - Method in interface org.osgi.framework.wiring.BundleWire
Returns the resource providing the capability.
getProviderWiring() - Method in interface org.osgi.framework.wiring.BundleWire
Returns the bundle wiring providing the capability.
getRemovalPendingBundles() - Method in interface org.osgi.framework.wiring.FrameworkWiring
Returns the bundles that have non-current, in use bundle wirings.
getRequiredResourceWires(String) - Method in interface org.osgi.framework.resource.Wiring
Returns the Wires to the requirements in use by this wiring.
getRequiredResourceWires(String) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the Wires to the requirements in use by this wiring.
getRequiredWires(String) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the BundleWires to the requirements in use by this bundle wiring.
getRequirement() - Method in interface org.osgi.framework.resource.Wire
Returns the Requirement for this wire.
getRequirement() - Method in interface org.osgi.framework.wiring.BundleWire
Return the BundleRequirement for this wire.
getRequirements(String) - Method in interface org.osgi.framework.resource.Resource
Returns the requirements declared by this bundle resource.
getRequirements(String) - Method in interface org.osgi.framework.wiring.BundleRevision
Returns the requirements declared by this bundle resource.
getRequirements(String) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the requirements of this bundle wiring.
getRequirer() - Method in interface org.osgi.framework.resource.Wire
Returns the resource who requires the capability.
getRequirer() - Method in interface org.osgi.framework.wiring.BundleWire
Returns the resource who requires the capability.
getRequirerWiring() - Method in interface org.osgi.framework.wiring.BundleWire
Returns the bundle wiring who requires the capability.
getResource() - Method in class org.apache.felix.resolver.impl.HostedCapability
 
getResource() - Method in class org.apache.felix.resolver.impl.HostedRequirement
 
getResource() - Method in interface org.osgi.framework.resource.Capability
Returns the resource declaring this capability.
getResource() - Method in interface org.osgi.framework.resource.Requirement
Returns the resource declaring this requirement.
getResource() - Method in interface org.osgi.framework.resource.Wiring
Returns the resource associated with this wiring.
getResource() - Method in interface org.osgi.framework.wiring.BundleCapability
Returns the resource declaring this capability.
getResource() - Method in interface org.osgi.framework.wiring.BundleRequirement
Returns the resource declaring this requirement.
getResource() - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the resource associated with this wiring.
getResourceCapabilities(String) - Method in interface org.osgi.framework.resource.Wiring
Returns the capabilities provided by this wiring.
getResourceCapabilities(String) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the capabilities provided by this wiring.
getResourceRequirements(String) - Method in interface org.osgi.framework.resource.Wiring
Returns the requirements of this wiring.
getResourceRequirements(String) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the requirements of this wiring.
getRevision() - Method in interface org.osgi.framework.wiring.BundleCapability
Returns the bundle revision declaring this capability.
getRevision() - Method in interface org.osgi.framework.wiring.BundleRequirement
Returns the bundle revision declaring this requirement.
getRevision() - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the bundle revision for the bundle in this bundle wiring.
getRevisions() - Method in interface org.osgi.framework.wiring.BundleRevisions
Return the bundle revisions for the referenced bundle.
getSatisfyingCapability(Environment, Resource, Requirement) - Static method in class org.apache.felix.resolver.impl.Util
 
getSymbolicName(Resource) - Static method in class org.apache.felix.resolver.impl.Util
 
getSymbolicName() - Method in interface org.osgi.framework.wiring.BundleRevision
Returns the symbolic name for this bundle revision.
getTypes() - Method in interface org.osgi.framework.wiring.BundleRevision
Returns the special types of this bundle revision.
getUnresolvedRequirements() - Method in exception org.osgi.service.resolver.ResolutionException
May contain one or more unresolved mandatory requirements from mandatory resources.
getUses() - Method in interface org.apache.felix.resolver.FelixCapability
 
getVersion(Resource) - Static method in class org.apache.felix.resolver.impl.Util
 
getVersion() - Method in interface org.osgi.framework.wiring.BundleRevision
Returns the version for this bundle revision.
getWiring() - Method in interface org.osgi.framework.wiring.BundleRevision
Returns the bundle wiring which is using this bundle revision.
getWirings() - Method in interface org.osgi.service.resolver.Environment
An immutable map of wirings for resources.

H

hashCode() - Method in class org.apache.felix.resolver.impl.HostedCapability
 
hashCode() - Method in class org.apache.felix.resolver.impl.HostedRequirement
 
HOST_NAMESPACE - Static variable in interface org.osgi.framework.wiring.BundleRevision
Name space for host capabilities and requirements.
HostedCapability - Class in org.apache.felix.resolver.impl
 
HostedCapability(Resource, Capability) - Constructor for class org.apache.felix.resolver.impl.HostedCapability
 
HostedRequirement - Class in org.apache.felix.resolver.impl
 
HostedRequirement(Resource, Requirement) - Constructor for class org.apache.felix.resolver.impl.HostedRequirement
 

I

IDENTITY_NAMESPACE - Static variable in class org.osgi.framework.resource.ResourceConstants
Name space for the identity capability.
IDENTITY_SINGLETON_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
An identity capability directive identifying if the resource is a singleton.
IDENTITY_TYPE_ATTRIBUTE - Static variable in class org.osgi.framework.resource.ResourceConstants
An identity capability attribute identifying the resource type.
IDENTITY_TYPE_BUNDLE - Static variable in class org.osgi.framework.resource.ResourceConstants
An identity capability type attribute value identifying the resource type as an OSGi bundle.
IDENTITY_TYPE_FRAGMENT - Static variable in class org.osgi.framework.resource.ResourceConstants
An identity capability type attribute value identifying the resource type as an OSGi fragment.
IDENTITY_TYPE_UNKNOWN - Static variable in class org.osgi.framework.resource.ResourceConstants
An identity capability type attribute value identifying the resource type as unknown.
IDENTITY_VERSION_ATTRIBUTE - Static variable in class org.osgi.framework.resource.ResourceConstants
An identity capability attribute identifying the version of the resource.
isCurrent() - Method in interface org.osgi.framework.wiring.BundleWiring
Returns true if this bundle wiring is the current bundle wiring.
isEffective(Requirement) - Method in interface org.osgi.service.resolver.Environment
Test if a given requirement should be wired in a given resolve operation.
isFragment(Resource) - Static method in class org.apache.felix.resolver.impl.Util
 
isInUse() - Method in interface org.osgi.framework.wiring.BundleWiring
Returns true if this bundle wiring is in use.
isOptional(Requirement) - Static method in class org.apache.felix.resolver.impl.Util
 

L

listResources(String, String, int) - Method in interface org.osgi.framework.wiring.BundleWiring
Returns the names of resources visible to this bundle wiring's class loader.
LISTRESOURCES_LOCAL - Static variable in interface org.osgi.framework.wiring.BundleWiring
The list resource names operation must limit the result to the names of matching resources contained in this bundle wiring's bundle revision and its attached fragment revisions.
LISTRESOURCES_RECURSE - Static variable in interface org.osgi.framework.wiring.BundleWiring
The list resource names operation must recurse into subdirectories.
log(int, String) - Method in interface org.apache.felix.resolver.Logger
 
log(int, String, Throwable) - Method in interface org.apache.felix.resolver.Logger
 
LOG_DEBUG - Static variable in interface org.apache.felix.resolver.Logger
 
LOG_ERROR - Static variable in interface org.apache.felix.resolver.Logger
 
LOG_INFO - Static variable in interface org.apache.felix.resolver.Logger
 
LOG_WARNING - Static variable in interface org.apache.felix.resolver.Logger
 
Logger - Interface in org.apache.felix.resolver
 

M

matches(Capability) - Method in class org.apache.felix.resolver.impl.HostedRequirement
 
matches(Capability) - Method in interface org.osgi.framework.resource.Requirement
Returns whether the specified capability matches this requirement.
matches(BundleCapability) - Method in interface org.osgi.framework.wiring.BundleRequirement
Returns whether the specified capability matches this requirement.

O

org.apache.felix.resolver - package org.apache.felix.resolver
 
org.apache.felix.resolver.impl - package org.apache.felix.resolver.impl
 
org.osgi.framework.resource - package org.osgi.framework.resource
Framework Resource Package Version 1.0.
org.osgi.framework.wiring - package org.osgi.framework.wiring
Framework Wiring Package Version 1.1.
org.osgi.service.resolver - package org.osgi.service.resolver
Resolver Package Version 1.0.

P

PACKAGE_NAMESPACE - Static variable in interface org.osgi.framework.wiring.BundleRevision
Name space for package capabilities and requirements.

R

refreshBundles(Collection<Bundle>, FrameworkListener...) - Method in interface org.osgi.framework.wiring.FrameworkWiring
Refreshes the specified bundles.
Requirement - Interface in org.osgi.framework.resource
A requirement that has been declared from a Resource .
REQUIREMENT_CARDINALITY_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A requirement directive used to specify the cardinality for a requirement.
REQUIREMENT_CARDINALITY_MULTIPLE - Static variable in class org.osgi.framework.resource.ResourceConstants
A directive value identifying a multiple cardinality type.
REQUIREMENT_CARDINALITY_SINGULAR - Static variable in class org.osgi.framework.resource.ResourceConstants
A directive value identifying a singular cardinality type.
REQUIREMENT_EFFECTIVE_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A requirement directive used to specify the effective time for the requirement.
REQUIREMENT_FILTER_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A requirement directive used to specify a capability filter.
REQUIREMENT_RESOLUTION_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A requirement directive used to specify the resolution type for a requirement.
REQUIREMENT_RESOLUTION_MANDATORY - Static variable in class org.osgi.framework.resource.ResourceConstants
A directive value identifying a mandatory requirement resolution type.
REQUIREMENT_RESOLUTION_OPTIONAL - Static variable in class org.osgi.framework.resource.ResourceConstants
A directive value identifying an optional requirement resolution type.
REQUIREMENT_VISIBILITY_DIRECTIVE - Static variable in class org.osgi.framework.resource.ResourceConstants
A requirement directive used to specify the visibility type for a requirement.
REQUIREMENT_VISIBILITY_PRIVATE - Static variable in class org.osgi.framework.resource.ResourceConstants
A directive value identifying a private visibility type.
REQUIREMENT_VISIBILITY_REEXPORT - Static variable in class org.osgi.framework.resource.ResourceConstants
A directive value identifying a reexport visibility type.
ResolutionException - Exception in org.osgi.service.resolver
Indicates failure to resolve a set of requirements.
ResolutionException(String, Throwable, Collection<Requirement>) - Constructor for exception org.osgi.service.resolver.ResolutionException
Creates an exception of type ResolutionException.
ResolutionException(String) - Constructor for exception org.osgi.service.resolver.ResolutionException
Creates an exception of type ResolutionException.
ResolutionException(Throwable) - Constructor for exception org.osgi.service.resolver.ResolutionException
Creates an exception of type ResolutionException.
resolve(FelixEnvironment, Collection<? extends Resource>, Collection<? extends Resource>, Collection<? extends Resource>) - Method in interface org.apache.felix.resolver.FelixResolver
 
resolve(FelixEnvironment, Resource, Requirement, SortedSet<Capability>, Collection<? extends Resource>) - Method in interface org.apache.felix.resolver.FelixResolver
 
resolve(Environment, Collection<Resource>, Collection<Resource>) - Method in class org.apache.felix.resolver.impl.ResolverImpl
 
resolve(FelixEnvironment, Collection<? extends Resource>, Collection<? extends Resource>, Collection<? extends Resource>) - Method in class org.apache.felix.resolver.impl.ResolverImpl
 
resolve(FelixEnvironment, Resource, Requirement, SortedSet<Capability>, Collection<? extends Resource>) - Method in class org.apache.felix.resolver.impl.ResolverImpl
 
resolve(Environment, Collection<Resource>, Collection<Resource>) - Method in interface org.osgi.service.resolver.Resolver
Attempt to resolve the resources based on the specified environment and return any new resources and wires to the caller.
resolveBundles(Collection<Bundle>) - Method in interface org.osgi.framework.wiring.FrameworkWiring
Resolves the specified bundles.
Resolver - Interface in org.osgi.service.resolver
A resolver is a service interface that can be used to find resolutions for specified resources based on a supplied Environment.
ResolverImpl - Class in org.apache.felix.resolver.impl
 
ResolverImpl(Logger) - Constructor for class org.apache.felix.resolver.impl.ResolverImpl
 
Resource - Interface in org.osgi.framework.resource
A resource is the representation of a uniquely identified and typed data.
ResourceConstants - Class in org.osgi.framework.resource
Defines standard names for the attributes, directives and name spaces for resources, capabilities and requirements.

S

start(BundleContext) - Method in class org.apache.felix.resolver.impl.Activator
 
stop(BundleContext) - Method in class org.apache.felix.resolver.impl.Activator
 

T

toString() - Method in class org.apache.felix.resolver.impl.HostedCapability
 
toString() - Method in class org.apache.felix.resolver.impl.HostedRequirement
 
TYPE_FRAGMENT - Static variable in interface org.osgi.framework.wiring.BundleRevision
Bundle revision type indicating the bundle revision is a fragment.

U

Util - Class in org.apache.felix.resolver.impl
 
Util() - Constructor for class org.apache.felix.resolver.impl.Util
 

W

Wire - Interface in org.osgi.framework.resource
A wire connecting a Capability to a Requirement.
Wiring - Interface in org.osgi.framework.resource
A wiring for a resource.
WIRING_BUNDLE_NAMESPACE - Static variable in class org.osgi.framework.resource.ResourceConstants
Name space for bundle capabilities and requirements.
WIRING_HOST_NAMESPACE - Static variable in class org.osgi.framework.resource.ResourceConstants
Name space for host capabilities and requirements.
WIRING_PACKAGE_NAMESPACE - Static variable in class org.osgi.framework.resource.ResourceConstants
Name space for package capabilities and requirements.
A B C E F G H I L M O P R S T U W 

Copyright © 2006–2014 The Apache Software Foundation. All rights reserved.