Uses of Class
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 issueComponentHolderinstances 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 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.static ValueUtils.ValueTypeValueUtils. 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 argumentbooleanInitReferenceMethod. init(java.lang.Object componentInstance, ComponentLogger logger)Initialize the reference.voidComponentMethods. initComponentMethods(ComponentMetadata componentMetadata, java.lang.Class<T> implementationObjectClass, ComponentLogger logger)voidComponentMethodsImpl. initComponentMethods(ComponentMetadata componentMetadata, java.lang.Class<T> implementationObjectClass, ComponentLogger logger)Constructors in org.apache.felix.scr.impl.inject with parameters of type ComponentLogger Constructor Description ComponentConstructor(ComponentMetadata componentMetadata, java.lang.Class<S> componentClass, 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.FieldSearchResultFieldUtils. 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.booleanFieldHandler. fieldExists(ComponentLogger logger)booleanFieldHandler.NotFound. fieldExists(FieldHandler handler, ComponentLogger logger)booleanFieldHandler.NotResolved. fieldExists(FieldHandler handler, ComponentLogger logger)booleanFieldHandler.Resolved. fieldExists(FieldHandler handler, ComponentLogger logger)booleanFieldHandler.State. fieldExists(FieldHandler handler, ComponentLogger logger)private static FieldUtils.FieldSearchResultFieldUtils. getField(java.lang.Class<?> componentClass, java.lang.Class<?> targetClass, java.lang.String fieldName, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)Finds the field namedfieldNamefield in the giventargetClass.private booleanFieldHandler. initField(java.lang.Object componentInstance, ComponentLogger logger)private voidFieldHandler.NotResolved. resolve(FieldHandler handler, ComponentLogger logger)static FieldUtils.FieldSearchResultFieldUtils. searchField(java.lang.Class<?> componentClass, java.lang.String fieldName, ComponentLogger logger)Searches the field namedfieldNamein the giventargetClass.static voidFieldUtils. setField(java.lang.reflect.Field f, java.lang.Object component, java.lang.Object value, ComponentLogger logger)Set the field, type etc.(package private) voidFieldHandler. setSearchResult(FieldUtils.FieldSearchResult result, 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_methodNamefield in the giventargetClass.private BaseMethod.MethodInfo<T>BaseMethod. findMethod(ComponentLogger logger)Finds the method named in theBaseMethod.m_methodNamefield in the giventargetClass.private java.lang.reflect.MethodBindMethod. getComponentObjectsMethod(java.lang.Class<?> targetClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)private java.lang.reflect.MethodBindMethod. getMapMethod(java.lang.Class<?> targetClass, java.lang.Class<?> parameterClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)Returns a method taking a single map parameter ornullif no such method exists.java.lang.reflect.MethodBaseMethod. 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.MethodBindMethod. 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 ornullif no such method exists.private java.lang.reflect.MethodBindMethod. 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 ornullif no such method exists.private java.lang.reflect.MethodBindMethod. 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 aMapornullif no such method exists.private java.lang.reflect.MethodBindMethod. getServiceReferenceMethod(java.lang.Class<?> targetClass, boolean acceptPrivate, boolean acceptPackage, ComponentLogger logger)Returns a method taking a singleServiceReferenceobject as a parameter ornullif no such method exists.booleanBaseMethod. 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) voidBaseMethod. setMethod(BaseMethod.MethodInfo<T> methodInfo, ComponentLogger logger) -
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 ComponentLoggerConfigurableComponentHolder. loggerMethods in org.apache.felix.scr.impl.manager that return ComponentLogger Modifier and Type Method Description ComponentLoggerAbstractComponentManager. getLogger()ComponentLoggerComponentContainer. getLogger()ComponentLoggerComponentContextImpl. getLogger()ComponentLoggerConfigurableComponentHolder. getLogger()Constructors in org.apache.felix.scr.impl.manager with parameters of type ComponentLogger Constructor Description ConfigurableComponentHolder(ComponentActivator activator, ComponentMetadata metadata, ComponentLogger logger)
-