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.Object
factory
(package private) int
ranking
(package private) int
trackingCount
-
Constructor Summary
Constructors Constructor Description Lock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
close()
(package private) LogManager.LogDomain
getLogDomain(org.osgi.framework.Bundle bundle)
(package private) java.lang.Object
getLogger(LogManager.LoggerFacade facade, org.osgi.framework.Bundle bundle, java.lang.String name)
(package private) LogManager.LogDomain
remove(org.osgi.framework.Bundle bundle)
(package private) void
removedFactory(java.lang.Object service)
(package private) void
reset()
(package private) void
setFactory(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()
-
-