Uses of Interface
org.apache.felix.scr.impl.logger.ComponentLogger
-
-
Uses of ComponentLogger in org.apache.felix.scr.impl
Methods in org.apache.felix.scr.impl with parameters of type ComponentLogger Modifier and Type Method Description <S> ComponentHolder<S>
ComponentRegistry. createComponentHolder(ComponentActivator activator, ComponentMetadata metadata, ComponentLogger logger)
Factory method to issueComponentHolder
instances to manage components described by the given componentmetadata
.Constructors in org.apache.felix.scr.impl with parameters of type ComponentLogger Constructor Description DefaultConfigurableComponentHolder(ComponentActivator activator, ComponentMetadata metadata, ComponentLogger logger)
-
Uses of ComponentLogger in org.apache.felix.scr.impl.inject
Methods in org.apache.felix.scr.impl.inject that return ComponentLogger Modifier and Type Method Description ComponentLogger
ScrComponentContext. getLogger()
Methods in org.apache.felix.scr.impl.inject with parameters of type ComponentLogger Modifier and Type Method Description static ValueUtils.ValueType
ValueUtils. getReferenceValueType(java.lang.Class<?> componentClass, ReferenceMetadata metadata, java.lang.Class<?> typeClass, java.lang.reflect.Field field, ComponentLogger logger)
Get the value type of the reference for a field/constructor argumentboolean
InitReferenceMethod. init(java.lang.Object componentInstance, ComponentLogger logger)
Initialize the reference.void
ComponentMethods. initComponentMethods(ComponentMetadata componentMetadata, java.lang.Class<T> implementationObjectClass, ComponentLogger logger)
-
Uses of ComponentLogger in org.apache.felix.scr.impl.inject.field
Methods in org.apache.felix.scr.impl.inject.field with parameters of type ComponentLogger Modifier and Type Method Description private static FieldUtils.FieldSearchResult
FieldUtils. accept(java.lang.Class<?> componentClass, java.lang.reflect.Field field, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
This method checks whether the found field is acceptable (= usable) for the component instance.boolean
FieldHandler. fieldExists(ComponentLogger logger)
boolean
FieldHandler.NotFound. fieldExists(FieldHandler handler, ComponentLogger logger)
boolean
FieldHandler.NotResolved. fieldExists(FieldHandler handler, ComponentLogger logger)
boolean
FieldHandler.Resolved. fieldExists(FieldHandler handler, ComponentLogger logger)
boolean
FieldHandler.State. fieldExists(FieldHandler handler, ComponentLogger logger)
private static FieldUtils.FieldSearchResult
FieldUtils. getField(java.lang.Class<?> componentClass, java.lang.Class<?> targetClass, java.lang.String fieldName, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
Finds the field namedfieldName
field in the giventargetClass
.private boolean
FieldHandler. initField(java.lang.Object componentInstance, ComponentLogger logger)
private void
FieldHandler.NotResolved. resolve(FieldHandler handler, ComponentLogger logger)
static FieldUtils.FieldSearchResult
FieldUtils. searchField(java.lang.Class<?> componentClass, java.lang.String fieldName, ComponentLogger logger)
Searches the field namedfieldName
in the giventargetClass
.static void
FieldUtils. setField(java.lang.reflect.Field f, java.lang.Object component, java.lang.Object value, ComponentLogger logger)
Set the field, type etc.(package private) void
FieldHandler. setSearchResult(FieldUtils.FieldSearchResult result, ComponentLogger logger)
-
Uses of ComponentLogger in org.apache.felix.scr.impl.inject.internal
Methods in org.apache.felix.scr.impl.inject.internal with parameters of type ComponentLogger Modifier and Type Method Description static java.lang.Class<?>
ClassUtils. getClassFromComponentClassLoader(java.lang.Class<?> componentClass, java.lang.String className, ComponentLogger 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.void
ComponentMethodsImpl. initComponentMethods(ComponentMetadata componentMetadata, java.lang.Class<T> implementationObjectClass, ComponentLogger logger)
Constructors in org.apache.felix.scr.impl.inject.internal with parameters of type ComponentLogger Constructor Description ComponentConstructorImpl(ComponentMetadata componentMetadata, java.lang.Class<S> componentClass, ComponentLogger logger)
-
Uses of ComponentLogger in org.apache.felix.scr.impl.inject.methods
Methods in org.apache.felix.scr.impl.inject.methods with parameters of type ComponentLogger Modifier and Type Method Description protected BaseMethod.MethodInfo<java.lang.Object>
ActivateMethod. doFindMethod(java.lang.Class<?> targetClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
protected abstract BaseMethod.MethodInfo<T>
BaseMethod. doFindMethod(java.lang.Class<?> targetClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
protected BaseMethod.MethodInfo<java.util.List<ValueUtils.ValueType>>
BindMethod. doFindMethod(java.lang.Class<?> targetClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
Finds the method named in theBaseMethod.m_methodName
field in the giventargetClass
.private BaseMethod.MethodInfo<T>
BaseMethod. findMethod(ComponentLogger logger)
Finds the method named in theBaseMethod.m_methodName
field in the giventargetClass
.private java.lang.reflect.Method
BindMethod. getComponentObjectsMethod(java.lang.Class<?> targetClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
private java.lang.reflect.Method
BindMethod. getMapMethod(java.lang.Class<?> targetClass, java.lang.Class<?> parameterClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
Returns a method taking a single map parameter ornull
if no such method exists.java.lang.reflect.Method
BaseMethod. getMethod(java.lang.Class<?> clazz, java.lang.String name, java.lang.Class[] parameterTypes, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
Finds the named public or protected method in the given class or any super class.private java.lang.reflect.Method
BindMethod. getServiceObjectAssignableMethod(java.lang.Class<?> targetClass, java.lang.Class<?> parameterClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
Returns a method taking a single object whose type is assignment compatible with the declared service type ornull
if no such method exists.private java.lang.reflect.Method
BindMethod. getServiceObjectMethod(java.lang.Class<?> targetClass, java.lang.Class<?> parameterClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
Returns a method taking a single parameter of the exact type declared for the service reference ornull
if no such method exists.private java.lang.reflect.Method
BindMethod. getServiceObjectWithMapMethod(java.lang.Class<?> targetClass, java.lang.Class<?> parameterClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
Returns a method taking two parameters, the first being of the exact type declared for the service reference and the second being aMap
ornull
if no such method exists.private java.lang.reflect.Method
BindMethod. getServiceReferenceMethod(java.lang.Class<?> targetClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)
Returns a method taking a singleServiceReference
object as a parameter ornull
if no such method exists.boolean
BaseMethod. methodExists(ComponentLogger logger)
<P extends BaseParameter,T>
booleanBaseMethod.NotApplicable. methodExists(BaseMethod<P,T> baseMethod, ComponentLogger logger)
<P extends BaseParameter,T>
booleanBaseMethod.NotFound. methodExists(BaseMethod<P,T> baseMethod, ComponentLogger logger)
<P extends BaseParameter,T>
booleanBaseMethod.NotResolved. methodExists(BaseMethod<P,T> baseMethod, ComponentLogger logger)
<P extends BaseParameter,T>
booleanBaseMethod.Resolved. methodExists(BaseMethod<P,T> baseMethod, ComponentLogger logger)
<P extends BaseParameter,T>
booleanBaseMethod.State. methodExists(BaseMethod<P,T> baseMethod, ComponentLogger logger)
private <P extends BaseParameter,T>
voidBaseMethod.NotResolved. resolve(BaseMethod<P,T> baseMethod, ComponentLogger logger)
(package private) void
BaseMethod. setMethod(BaseMethod.MethodInfo<T> methodInfo, ComponentLogger logger)
-
Uses of ComponentLogger in org.apache.felix.scr.impl.logger
Classes in org.apache.felix.scr.impl.logger that implement ComponentLogger Modifier and Type Class Description class
NoOpLogger
This is a dummy logger which is only used when the logging is not enabled at all.(package private) class
ScrLogManager.ScrLoggerFacade
Methods in org.apache.felix.scr.impl.logger that return ComponentLogger Modifier and Type Method Description ComponentLogger
BundleLogger. component(org.osgi.framework.Bundle m_bundle, java.lang.String implementationClassName, java.lang.String name)
ComponentLogger
ExtLogManager. component(org.osgi.framework.Bundle bundle, java.lang.String implementationClass, java.lang.String componentName)
ComponentLogger
NoOpLogger. component(org.osgi.framework.Bundle bundle, java.lang.String implementationClassName, java.lang.String name)
ComponentLogger
ScrLogManager. component(org.osgi.framework.Bundle bundle, java.lang.String implementationClass, java.lang.String name)
This logger is used for the logging on a per bundle basis.ComponentLogger
ScrLogManager.ScrLoggerFacade. component(org.osgi.framework.Bundle bundle, java.lang.String implementationClassName, java.lang.String name)
-
Uses of ComponentLogger in org.apache.felix.scr.impl.manager
Fields in org.apache.felix.scr.impl.manager declared as ComponentLogger Modifier and Type Field Description private ComponentLogger
ConfigurableComponentHolder. logger
Methods in org.apache.felix.scr.impl.manager that return ComponentLogger Modifier and Type Method Description ComponentLogger
AbstractComponentManager. getLogger()
ComponentLogger
ComponentContainer. getLogger()
ComponentLogger
ComponentContextImpl. getLogger()
ComponentLogger
ConfigurableComponentHolder. getLogger()
Constructors in org.apache.felix.scr.impl.manager with parameters of type ComponentLogger Constructor Description ConfigurableComponentHolder(ComponentActivator activator, ComponentMetadata metadata, ComponentLogger logger)
-