A C D E F G H I K L M N O P R S T U V W

## A

AbstractObjectCollection() - Constructor for class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
AbstractObjectSet() - Constructor for class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectSet
Activator - Class in org.apache.felix.resolver
Activator() - Constructor for class org.apache.felix.resolver.Activator
add(E) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
add(K) - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
addAll(Collection<? extends E>) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
addAll(Collection<? extends K>) - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
ArrayMap<K,V> - Class in org.apache.felix.resolver.util
ArrayMap() - Constructor for class org.apache.felix.resolver.util.ArrayMap
ArrayMap(int) - Constructor for class org.apache.felix.resolver.util.ArrayMap

## C

CandidateSelector - Class in org.apache.felix.resolver.util
CandidateSelector(List<Capability>, AtomicBoolean) - Constructor for class org.apache.felix.resolver.util.CandidateSelector
CandidateSelector(CandidateSelector) - Constructor for class org.apache.felix.resolver.util.CandidateSelector
checkModifiable() - Method in class org.apache.felix.resolver.util.CandidateSelector
clear() - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
clear() - Method in class org.apache.felix.resolver.util.OpenHashMap
clone() - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
  Clone this object
clone() - Method in class org.apache.felix.resolver.util.OpenHashMap
comparator() - Method in class org.apache.felix.resolver.util.OpenHashMap
compute(K) - Method in class org.apache.felix.resolver.util.ArrayMap
compute(K) - Method in class org.apache.felix.resolver.util.OpenHashMap
compute(K) - Method in class org.apache.felix.resolver.util.OpenHashMapSet
contains(Object) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
containsAll(Collection<?>) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
containsAll(Collection<?>) - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
containsKey(Object) - Method in class org.apache.felix.resolver.util.OpenHashMap
containsNullKey - Variable in class org.apache.felix.resolver.util.OpenHashMap
containsValue(Object) - Method in class org.apache.felix.resolver.util.OpenHashMap
copy() - Method in class org.apache.felix.resolver.util.CandidateSelector
copy() - Method in class org.apache.felix.resolver.util.ShadowList
copyOf(T[], int) - Static method in class org.apache.felix.resolver.util.CopyOnWriteSet
copyOf(U[], int, Class<? extends T[]>) - Static method in class org.apache.felix.resolver.util.CopyOnWriteSet
CopyOnWriteSet<E> - Class in org.apache.felix.resolver.util
CopyOnWriteSet() - Constructor for class org.apache.felix.resolver.util.CopyOnWriteSet
CopyOnWriteSet(CopyOnWriteSet<? extends E>) - Constructor for class org.apache.felix.resolver.util.CopyOnWriteSet
CopyOnWriteSet(Collection<? extends E>) - Constructor for class org.apache.felix.resolver.util.CopyOnWriteSet
createShadowList(CandidateSelector) - Static method in class org.apache.felix.resolver.util.ShadowList

## D

debug(String) - Method in class org.apache.felix.resolver.Logger
deepClone() - Method in class org.apache.felix.resolver.util.OpenHashMapList
deepClone() - Method in class org.apache.felix.resolver.util.OpenHashMapSet
deepCopy(ShadowList) - Static method in class org.apache.felix.resolver.util.ShadowList
defaultReturnValue(V) - Method in class org.apache.felix.resolver.util.OpenHashMap
defaultReturnValue() - Method in class org.apache.felix.resolver.util.OpenHashMap
defRetValue - Variable in class org.apache.felix.resolver.util.OpenHashMap
doLog(int, String, Throwable) - Method in class org.apache.felix.resolver.Logger

## E

entries - Variable in class org.apache.felix.resolver.util.OpenHashMap
entrySet() - Method in class org.apache.felix.resolver.util.ArrayMap
entrySet() - Method in class org.apache.felix.resolver.util.OpenHashMap
equals(Object) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
equals(Object) - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectSet
equals(Object) - Method in class org.apache.felix.resolver.util.OpenHashMap
equals(Object) - Method in class org.apache.felix.resolver.WrappedCapability
equals(Object) - Method in class org.apache.felix.resolver.WrappedRequirement

## F

f - Variable in class org.apache.felix.resolver.util.OpenHashMap
fast - Variable in class org.apache.felix.resolver.util.OpenHashMap
fast() - Method in class org.apache.felix.resolver.util.OpenHashMap
findProviders(Requirement) - Method in class org.osgi.service.resolver.ResolveContext
  Find Capabilities that match the given Requirement.
findRelatedResources(Resource) - Method in class org.osgi.service.resolver.ResolveContext
  Find resources that are related to the given resource.
first - Variable in class org.apache.felix.resolver.util.OpenHashMap
firstKey() - Method in class org.apache.felix.resolver.util.OpenHashMap
fixPointers(int) - Method in class org.apache.felix.resolver.util.OpenHashMap
fixPointers(int, int) - Method in class org.apache.felix.resolver.util.OpenHashMap

## G

get(Object) - Method in class org.apache.felix.resolver.util.ArrayMap
get(Object) - Method in class org.apache.felix.resolver.util.OpenHashMap
getAttributes() - Method in class org.apache.felix.resolver.WrappedCapability
getAttributes() - Method in class org.apache.felix.resolver.WrappedRequirement
getCurrentCandidate() - Method in class org.apache.felix.resolver.util.CandidateSelector
getDeclaredCapability() - Method in class org.apache.felix.resolver.WrappedCapability
getDeclaredCapability() - Method in interface org.osgi.service.resolver.HostedCapability
  Return the Capability hosted by the Resource.
getDeclaredRequirement() - Method in class org.apache.felix.resolver.WrappedRequirement
getDirectives() - Method in class org.apache.felix.resolver.WrappedCapability
getDirectives() - Method in class org.apache.felix.resolver.WrappedRequirement
getDynamicRequirements(List<Requirement>) - Static method in class org.apache.felix.resolver.Util
getLogLevel() - Method in class org.apache.felix.resolver.Logger
getMandatoryResources() - Method in class org.osgi.service.resolver.ResolveContext
  Return the resources that must be resolved for this resolve context.
getMessage() - Method in class org.apache.felix.resolver.ResolutionError
getNamespace() - Method in class org.apache.felix.resolver.WrappedCapability
getNamespace() - Method in class org.apache.felix.resolver.WrappedRequirement
getOptionalResources() - Method in class org.osgi.service.resolver.ResolveContext
  Return the resources that the resolver should attempt to resolve for this resolve context.
getOrCompute(K) - Method in class org.apache.felix.resolver.util.ArrayMap
getOrCompute(K) - Method in class org.apache.felix.resolver.util.OpenHashMap
getReason() - Method in exception org.apache.felix.resolver.reason.ReasonException
getRemainingCandidateCount() - Method in class org.apache.felix.resolver.util.CandidateSelector
getRemainingCandidates() - Method in class org.apache.felix.resolver.util.CandidateSelector
getResource() - Method in class org.apache.felix.resolver.WrappedCapability
getResource() - Method in class org.apache.felix.resolver.WrappedRequirement
getResource() - Method in interface org.osgi.service.resolver.HostedCapability
  Return the Resource that hosts this Capability.
getSubstitutionWires(Wiring) - Method in class org.osgi.service.resolver.ResolveContext
  Returns the subset of `required` wires that provide wires to `capabilities` which substitute capabilities of the wiring.
getSymbolicName(Resource) - Static method in class org.apache.felix.resolver.Util
getUnresolvedRequirements() - Method in class org.apache.felix.resolver.ResolutionError
getUnresolvedRequirements() - Method in exception org.osgi.service.resolver.ResolutionException
  Return the unresolved requirements, if any, for this exception.
getVersion(Resource) - Static method in class org.apache.felix.resolver.Util
getWirings() - Method in class org.osgi.service.resolver.ResolveContext
  Returns the wirings for existing resolved resources.

## H

hashCode() - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
hashCode() - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectSet
hashCode() - Method in class org.apache.felix.resolver.util.OpenHashMap
hashCode() - Method in class org.apache.felix.resolver.WrappedCapability
hashCode() - Method in class org.apache.felix.resolver.WrappedRequirement
headMap(K) - Method in class org.apache.felix.resolver.util.OpenHashMap
HostedCapability - Interface in org.osgi.service.resolver
  A capability hosted by a resource.

## I

insertHostedCapability(ResolveContext, HostedCapability, HostedCapability) - Method in class org.apache.felix.resolver.util.ShadowList
insertHostedCapability(List<Capability>, HostedCapability) - Method in class org.osgi.service.resolver.ResolveContext
  Add a `HostedCapability` to the list of capabilities returned from `ResolveContext.findProviders(Requirement)`.
isDebugEnabled() - Method in class org.apache.felix.resolver.Logger
isDynamic(Requirement) - Static method in class org.apache.felix.resolver.Util
isEffective(Requirement) - Method in class org.osgi.service.resolver.ResolveContext
  Test if a given requirement should be wired in the resolve operation.
isEmpty() - Method in class org.apache.felix.resolver.util.CandidateSelector
isEmpty() - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
isEmpty() - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
isEmpty() - Method in class org.apache.felix.resolver.util.OpenHashMap
isFragment(Resource) - Static method in class org.apache.felix.resolver.Util
isMultiple(Requirement) - Static method in class org.apache.felix.resolver.Util
isOptional(Requirement) - Static method in class org.apache.felix.resolver.Util
isReexport(Requirement) - Static method in class org.apache.felix.resolver.Util
isUnmodifiable - Variable in class org.apache.felix.resolver.util.CandidateSelector
iterator() - Method in class org.apache.felix.resolver.util.CopyOnWriteSet

## K

key - Variable in class org.apache.felix.resolver.util.OpenHashMap
keys - Variable in class org.apache.felix.resolver.util.OpenHashMap
keySet() - Method in class org.apache.felix.resolver.util.OpenHashMap

## L

last - Variable in class org.apache.felix.resolver.util.OpenHashMap
lastKey() - Method in class org.apache.felix.resolver.util.OpenHashMap
link - Variable in class org.apache.felix.resolver.util.OpenHashMap
log(int, String) - Method in class org.apache.felix.resolver.Logger
log(int, String, Throwable) - Method in class org.apache.felix.resolver.Logger
LOG_DEBUG - Static variable in class org.apache.felix.resolver.Logger
LOG_ERROR - Static variable in class org.apache.felix.resolver.Logger
LOG_INFO - Static variable in class org.apache.felix.resolver.Logger
LOG_LEVEL - Static variable in class org.apache.felix.resolver.Activator
LOG_WARNING - Static variable in class org.apache.felix.resolver.Logger
Logger - Class in org.apache.felix.resolver
  This class mimics the standard OSGi `LogService` interface.
Logger(int) - Constructor for class org.apache.felix.resolver.Logger
logUsesConstraintViolation(Resource, ResolutionError) - Method in class org.apache.felix.resolver.Logger

## M

m_exportedPkgs - Variable in class org.apache.felix.resolver.ResolverImpl.Packages
m_importedPkgs - Variable in class org.apache.felix.resolver.ResolverImpl.Packages
m_requiredPkgs - Variable in class org.apache.felix.resolver.ResolverImpl.Packages
m_sources - Variable in class org.apache.felix.resolver.ResolverImpl.Packages
m_substitePkgs - Variable in class org.apache.felix.resolver.ResolverImpl.Packages
m_usedPkgs - Variable in class org.apache.felix.resolver.ResolverImpl.Packages
mask - Variable in class org.apache.felix.resolver.util.OpenHashMap
maxFill - Variable in class org.apache.felix.resolver.util.OpenHashMap

## N

n - Variable in class org.apache.felix.resolver.util.OpenHashMap

## O

onCancel(Runnable) - Method in class org.osgi.service.resolver.ResolveContext
  Registers a callback with the resolve context that is associated with the currently running resolve operation.
OpenHashMap<K,V> - Class in org.apache.felix.resolver.util
  Based on fastutil Object2ObjectLinkedOpenHashMap
OpenHashMap(int, float) - Constructor for class org.apache.felix.resolver.util.OpenHashMap
OpenHashMap(int) - Constructor for class org.apache.felix.resolver.util.OpenHashMap
OpenHashMap() - Constructor for class org.apache.felix.resolver.util.OpenHashMap
OpenHashMap(Map<? extends K, ? extends V>, float) - Constructor for class org.apache.felix.resolver.util.OpenHashMap
OpenHashMap(Map<? extends K, ? extends V>) - Constructor for class org.apache.felix.resolver.util.OpenHashMap
OpenHashMap(K[], V[], float) - Constructor for class org.apache.felix.resolver.util.OpenHashMap
OpenHashMap(K[], V[]) - Constructor for class org.apache.felix.resolver.util.OpenHashMap
OpenHashMap.AbstractObjectCollection<K> - Class in org.apache.felix.resolver.util
OpenHashMap.AbstractObjectSet<K> - Class in org.apache.felix.resolver.util
OpenHashMapList - Class in org.apache.felix.resolver.util
OpenHashMapList() - Constructor for class org.apache.felix.resolver.util.OpenHashMapList
OpenHashMapList(int) - Constructor for class org.apache.felix.resolver.util.OpenHashMapList
OpenHashMapSet<K,V> - Class in org.apache.felix.resolver.util
OpenHashMapSet() - Constructor for class org.apache.felix.resolver.util.OpenHashMapSet
OpenHashMapSet(int) - Constructor for class org.apache.felix.resolver.util.OpenHashMapSet
org.apache.felix.resolver - package org.apache.felix.resolver
org.apache.felix.resolver.reason - package org.apache.felix.resolver.reason
org.apache.felix.resolver.util - package org.apache.felix.resolver.util
org.osgi.service.resolver - package org.osgi.service.resolver
  Resolver Service Package Version 1.1.

## P

Packages(Resource) - Constructor for class org.apache.felix.resolver.ResolverImpl.Packages
put(K, V) - Method in class org.apache.felix.resolver.util.ArrayMap
put(K, V) - Method in class org.apache.felix.resolver.util.OpenHashMap
putAll(Map<? extends K, ? extends V>) - Method in class org.apache.felix.resolver.util.OpenHashMap

## R

ReasonException - Exception in org.apache.felix.resolver.reason
  An exception that holds the reason for a resolution failure.
ReasonException(ReasonException.Reason, String, Throwable, Collection<Requirement>) - Constructor for exception org.apache.felix.resolver.reason.ReasonException
ReasonException.Reason - Enum in org.apache.felix.resolver.reason
  The reasons for resolution failure.
rehash(int) - Method in class org.apache.felix.resolver.util.OpenHashMap
  Rehashes the map.
remove(Capability) - Method in class org.apache.felix.resolver.util.CandidateSelector
remove(Object) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
remove(Object) - Method in class org.apache.felix.resolver.util.OpenHashMap
removeAll(Collection<?>) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
removeAll(Collection<?>) - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
removeCurrentCandidate() - Method in class org.apache.felix.resolver.util.CandidateSelector
removeFirst() - Method in class org.apache.felix.resolver.util.OpenHashMap
removeLast() - Method in class org.apache.felix.resolver.util.OpenHashMap
replace(Capability, Capability) - Method in class org.apache.felix.resolver.util.ShadowList
ResolutionError - Class in org.apache.felix.resolver
  Resolution error.
ResolutionError() - Constructor for class org.apache.felix.resolver.ResolutionError
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
  Create a `ResolutionException` with the specified message, cause and unresolved requirements.
ResolutionException(String) - Constructor for exception org.osgi.service.resolver.ResolutionException
  Create a `ResolutionException` with the specified message.
ResolutionException(Throwable) - Constructor for exception org.osgi.service.resolver.ResolutionException
  Create a `ResolutionException` with the specified cause.
resolve(ResolveContext) - Method in class org.apache.felix.resolver.ResolverImpl
resolve(ResolveContext, Executor) - Method in class org.apache.felix.resolver.ResolverImpl
resolve(ResolveContext) - Method in interface org.osgi.service.resolver.Resolver
  Resolve the specified resolve context and return any new resources and wires to the caller.
ResolveContext - Class in org.osgi.service.resolver
  A resolve context provides resources, options and constraints to the potential solution of a `resolve` operation.
ResolveContext() - Constructor for class org.osgi.service.resolver.ResolveContext
resolveDynamic(ResolveContext, Wiring, Requirement) - Method in class org.apache.felix.resolver.ResolverImpl
resolveDynamic(ResolveContext, Wiring, Requirement) - Method in interface org.osgi.service.resolver.Resolver
  Resolves a given requirement dynamically for the given host wiring using the given resolve context and return any new resources and wires to the caller.
Resolver - Interface in org.osgi.service.resolver
  A resolver service resolves the specified resources in the context supplied by the caller.
ResolverImpl - Class in org.apache.felix.resolver
ResolverImpl(Logger) - Constructor for class org.apache.felix.resolver.ResolverImpl
ResolverImpl(Logger, int) - Constructor for class org.apache.felix.resolver.ResolverImpl
ResolverImpl(Logger, Executor) - Constructor for class org.apache.felix.resolver.ResolverImpl
ResolverImpl.Packages - Class in org.apache.felix.resolver
retainAll(Collection<?>) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
retainAll(Collection<?>) - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection

## S

setLogLevel(int) - Method in class org.apache.felix.resolver.Logger
ShadowList - Class in org.apache.felix.resolver.util
shiftKeys(int) - Method in class org.apache.felix.resolver.util.OpenHashMap
size() - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
size - Variable in class org.apache.felix.resolver.util.OpenHashMap
size() - Method in class org.apache.felix.resolver.util.OpenHashMap
start(BundleContext) - Method in class org.apache.felix.resolver.Activator
stop(BundleContext) - Method in class org.apache.felix.resolver.Activator
subMap(K, K) - Method in class org.apache.felix.resolver.util.OpenHashMap

## T

tailMap(K) - Method in class org.apache.felix.resolver.util.OpenHashMap
toArray() - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
toArray(T[]) - Method in class org.apache.felix.resolver.util.CopyOnWriteSet
toArray() - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
toArray(T[]) - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
toException() - Method in class org.apache.felix.resolver.ResolutionError
toString() - Method in class org.apache.felix.resolver.ResolutionError
toString() - Method in class org.apache.felix.resolver.util.CandidateSelector
toString() - Method in class org.apache.felix.resolver.util.OpenHashMap.AbstractObjectCollection
toString() - Method in class org.apache.felix.resolver.util.OpenHashMap
toString() - Method in class org.apache.felix.resolver.WrappedCapability
toString() - Method in class org.apache.felix.resolver.WrappedRequirement
trim() - Method in class org.apache.felix.resolver.util.OpenHashMap
  Rehashes the map, making the table as small as possible.
trim(int) - Method in class org.apache.felix.resolver.util.OpenHashMap
  Rehashes this map if the table is too large.

## U

unmodifiable - Variable in class org.apache.felix.resolver.util.CandidateSelector
Util - Class in org.apache.felix.resolver
Util() - Constructor for class org.apache.felix.resolver.Util

## V

value - Variable in class org.apache.felix.resolver.util.OpenHashMap
valueOf(String) - Static method in enum org.apache.felix.resolver.reason.ReasonException.Reason
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.felix.resolver.reason.ReasonException.Reason
  Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.apache.felix.resolver.util.ArrayMap
values() - Method in class org.apache.felix.resolver.util.ArrayMap
values - Variable in class org.apache.felix.resolver.util.OpenHashMap
values() - Method in class org.apache.felix.resolver.util.OpenHashMap

## W

WrappedCapability - Class in org.apache.felix.resolver
WrappedCapability(Resource, Capability) - Constructor for class org.apache.felix.resolver.WrappedCapability
WrappedRequirement - Class in org.apache.felix.resolver
WrappedRequirement(Resource, Requirement) - Constructor for class org.apache.felix.resolver.WrappedRequirement

A C D E F G H I K L M N O P R S T U V W