| Package | Description |
|---|---|
| org.apache.felix.scr.impl.config | |
| org.apache.felix.scr.impl.helper | |
| org.apache.felix.scr.impl.inject | |
| org.apache.felix.scr.impl.manager |
| Constructor | Description |
|---|---|
ScrManagedServiceServiceFactory(ScrConfigurationImpl scrConfiguration,
SimpleLogger logger) |
| Modifier and Type | Method | Description |
|---|---|---|
<S,T> boolean |
ReferenceMethod.getServiceObject(ComponentContextImpl<S> key,
RefPair<S,T> refPair,
org.osgi.framework.BundleContext context,
SimpleLogger logger) |
|
boolean |
InitReferenceMethod.init(Object componentInstance,
SimpleLogger logger) |
Initialize the reference.
|
MethodResult |
ComponentMethod.invoke(Object componentInstance,
org.osgi.service.component.ComponentContext componentContext,
int reason,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
|
MethodResult |
ReferenceMethod.invoke(Object componentInstance,
ComponentContextImpl<?> componentContext,
RefPair<?,?> refPair,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
| Modifier and Type | Method | Description |
|---|---|---|
protected BaseMethod.MethodInfo<Object> |
ActivateMethod.doFindMethod(Class<?> targetClass,
boolean acceptPrivate,
boolean acceptPackage,
SimpleLogger logger) |
|
protected abstract BaseMethod.MethodInfo<T> |
BaseMethod.doFindMethod(Class<?> targetClass,
boolean acceptPrivate,
boolean acceptPackage,
SimpleLogger logger) |
|
protected BaseMethod.MethodInfo<List<org.apache.felix.scr.impl.inject.BindMethod.ParamType>> |
BindMethod.doFindMethod(Class<?> targetClass,
boolean acceptPrivate,
boolean acceptPackage,
SimpleLogger logger) |
Finds the method named in the
BaseMethod.m_methodName field in the given
targetClass. |
boolean |
FieldHandler.fieldExists(SimpleLogger logger) |
|
static Class<?> |
ClassUtils.getClassFromComponentClassLoader(Class<?> componentClass,
String className,
SimpleLogger logger) |
Returns the class object representing the class of the field reference
The class loader of the component class is used to load the service class.
|
Method |
BaseMethod.getMethod(Class<?> clazz,
String name,
Class[] parameterTypes,
boolean acceptPrivate,
boolean acceptPackage,
SimpleLogger logger) |
Finds the named public or protected method in the given class or any
super class.
|
<S,T> boolean |
BindMethod.getServiceObject(ComponentContextImpl<S> key,
RefPair<S,T> refPair,
org.osgi.framework.BundleContext context,
SimpleLogger logger) |
|
<S,T> boolean |
FieldHandler.ReferenceMethodImpl.getServiceObject(ComponentContextImpl<S> key,
RefPair<S,T> refPair,
org.osgi.framework.BundleContext context,
SimpleLogger logger) |
|
MethodResult |
ActivateMethod.invoke(Object componentInstance,
ActivatorParameter rawParameter,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
|
MethodResult |
ActivateMethod.invoke(Object componentInstance,
org.osgi.service.component.ComponentContext componentContext,
int reason,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
|
MethodResult |
BaseMethod.invoke(Object componentInstance,
P rawParameter,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
Calls the declared method on the given component with the provided
method call arguments.
|
MethodResult |
BindMethod.invoke(Object componentInstance,
ComponentContextImpl<?> componentContext,
RefPair<?,?> refPair,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
|
MethodResult |
FieldHandler.ReferenceMethodImpl.invoke(Object componentInstance,
BindParameters rawParameter,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
|
MethodResult |
FieldHandler.ReferenceMethodImpl.invoke(Object componentInstance,
ComponentContextImpl<?> componentContext,
RefPair<?,?> refPair,
MethodResult methodCallFailureResult,
SimpleLogger logger) |
|
boolean |
BaseMethod.methodExists(SimpleLogger logger) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractComponentManager<S> |
The default ComponentManager.
|
class |
ComponentFactoryImpl<S> |
The
ComponentFactoryImpl extends the AbstractComponentManager
class to implement the component factory functionality. |
class |
ConfigurableComponentHolder<S> |
The
ConfigurableComponentHolder class is a
ComponentHolder for automatically configured components instances
that may or may not be configured through Config Admin. |
class |
PrototypeServiceFactoryComponentManager<S> |
|
class |
ServiceFactoryComponentManager<S> |
The
ServiceFactoryComponentManager for components specified with <service serviceFactory='true'/>
in the xml metadata. |
class |
SingleComponentManager<S> |
The default ComponentManager.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
MultiplePrototypeRefPair.getServiceObject(ComponentContextImpl<S> key,
org.osgi.framework.BundleContext context,
SimpleLogger logger) |
|
abstract boolean |
RefPair.getServiceObject(ComponentContextImpl<S> key,
org.osgi.framework.BundleContext context,
SimpleLogger logger) |
|
boolean |
SinglePrototypeRefPair.getServiceObject(ComponentContextImpl<S> key,
org.osgi.framework.BundleContext context,
SimpleLogger logger) |
|
boolean |
SingleRefPair.getServiceObject(ComponentContextImpl<S> key,
org.osgi.framework.BundleContext context,
SimpleLogger logger) |
| Constructor | Description |
|---|---|
RegionConfigurationSupport(SimpleLogger logger,
org.osgi.framework.ServiceReference<org.osgi.service.cm.ConfigurationAdmin> reference) |
Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.