Class LogReaderServiceImpl
- java.lang.Object
-
- org.ops4j.pax.logging.spi.support.LogReaderServiceImpl
-
- All Implemented Interfaces:
org.osgi.service.log.LogReaderService
public class LogReaderServiceImpl extends Object implements org.osgi.service.log.LogReaderService
Implementation of standardLogReaderServicerequired by OSGi Compendium R6 "101.4 Log Reader Service". This class was previously implemented in all backends (differently in each of them). Now it's common in pax-logging-api bundle and may be reused by the backends (usingBackendSupport).- Since:
- 1.11.0
-
-
Constructor Summary
Constructors Constructor Description LogReaderServiceImpl(int m_maxEntries, PaxLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLogListener(org.osgi.service.log.LogListener listener)voidfireEvent(org.osgi.service.log.LogEntry entry)Enumeration<org.osgi.service.log.LogEntry>getLog()voidremoveLogListener(org.osgi.service.log.LogListener listener)voidsetMaxEntries(int maxSize)
-
-
-
Constructor Detail
-
LogReaderServiceImpl
public LogReaderServiceImpl(int m_maxEntries, PaxLogger logger)
-
-
Method Detail
-
addLogListener
public void addLogListener(org.osgi.service.log.LogListener listener)
- Specified by:
addLogListenerin interfaceorg.osgi.service.log.LogReaderService
-
removeLogListener
public void removeLogListener(org.osgi.service.log.LogListener listener)
- Specified by:
removeLogListenerin interfaceorg.osgi.service.log.LogReaderService
-
getLog
public Enumeration<org.osgi.service.log.LogEntry> getLog()
- Specified by:
getLogin interfaceorg.osgi.service.log.LogReaderService
-
fireEvent
public void fireEvent(org.osgi.service.log.LogEntry entry)
-
setMaxEntries
public void setMaxEntries(int maxSize)
-
-