Package org.apache.felix.scr.impl.logger
Class LogManager.Lock
- java.lang.Object
-
- org.apache.felix.scr.impl.logger.LogManager.Lock
-
- Enclosing class:
- LogManager
class LogManager.Lock extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<org.osgi.framework.Bundle,LogManager.LogDomain>domains(package private) java.lang.Objectfactory(package private) intranking(package private) inttrackingCount
-
Constructor Summary
Constructors Constructor Description Lock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclose()(package private) LogManager.LogDomaingetLogDomain(org.osgi.framework.Bundle bundle)(package private) java.lang.ObjectgetLogger(LogManager.LoggerFacade facade, org.osgi.framework.Bundle bundle, java.lang.String name)(package private) LogManager.LogDomainremove(org.osgi.framework.Bundle bundle)(package private) voidremovedFactory(java.lang.Object service)(package private) voidreset()(package private) voidsetFactory(int ranking, java.lang.Object service)
-
-
-
Field Detail
-
domains
final java.util.Map<org.osgi.framework.Bundle,LogManager.LogDomain> domains
-
trackingCount
int trackingCount
-
factory
java.lang.Object factory
-
ranking
int ranking
-
-
Method Detail
-
getLogDomain
LogManager.LogDomain getLogDomain(org.osgi.framework.Bundle bundle)
-
removedFactory
void removedFactory(java.lang.Object service)
-
setFactory
void setFactory(int ranking, java.lang.Object service)
-
reset
void reset()
-
getLogger
java.lang.Object getLogger(LogManager.LoggerFacade facade, org.osgi.framework.Bundle bundle, java.lang.String name)
-
remove
LogManager.LogDomain remove(org.osgi.framework.Bundle bundle)
-
close
void close()
-
-