Class WriterLogWriterProvider
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.logging.WriterLogWriterProvider
-
- All Implemented Interfaces:
LogWriterProvider
public class WriterLogWriterProvider extends Object implements LogWriterProvider
LogWriterProviderinstance which providesWriterLogWriters.
-
-
Constructor Summary
Constructors Constructor Description WriterLogWriterProvider(Writer log)Creates a new WriterLogWriterProvider based on the given writer
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogWritergetLogWriter(org.apache.jackrabbit.spi.Batch batch)Returns aWriterLogWriterif the logger forbatch.getClass()has debug level enabled.LogWritergetLogWriter(org.apache.jackrabbit.spi.IdFactory idFactory)Returns aWriterLogWriterif the logger foridFactory.getClass()has debug level enabled.LogWritergetLogWriter(org.apache.jackrabbit.spi.NameFactory nameFactory)Returns aWriterLogWriterif the logger fornameFactory.getClass()has debug level enabled.LogWritergetLogWriter(org.apache.jackrabbit.spi.PathFactory pathFactory)Returns aWriterLogWriterif the logger forpathFactory.getClass()has debug level enabled.LogWritergetLogWriter(org.apache.jackrabbit.spi.QValueFactory valueFactory)Returns aWriterLogWriterif the logger forvalueFactory.getClass()has debug level enabled.LogWritergetLogWriter(org.apache.jackrabbit.spi.RepositoryService service)Returns aWriterLogWriterif the logger forservice.getClass()has debug level enabled.LogWritergetLogWriter(org.apache.jackrabbit.spi.SessionInfo sessionInfo)Returns aWriterLogWriterif the logger forsessionInfo.getClass()has debug level enabled.
-
-
-
Constructor Detail
-
WriterLogWriterProvider
public WriterLogWriterProvider(Writer log)
Creates a new WriterLogWriterProvider based on the given writer- Parameters:
log- the writer
-
-
Method Detail
-
getLogWriter
public LogWriter getLogWriter(org.apache.jackrabbit.spi.RepositoryService service)
Returns aWriterLogWriterif the logger forservice.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
service.
-
getLogWriter
public LogWriter getLogWriter(org.apache.jackrabbit.spi.NameFactory nameFactory)
Returns aWriterLogWriterif the logger fornameFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
nameFactory.
-
getLogWriter
public LogWriter getLogWriter(org.apache.jackrabbit.spi.PathFactory pathFactory)
Returns aWriterLogWriterif the logger forpathFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
pathFactory.
-
getLogWriter
public LogWriter getLogWriter(org.apache.jackrabbit.spi.IdFactory idFactory)
Returns aWriterLogWriterif the logger foridFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
idFactory.
-
getLogWriter
public LogWriter getLogWriter(org.apache.jackrabbit.spi.QValueFactory valueFactory)
Returns aWriterLogWriterif the logger forvalueFactory.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
qValueFactory.
-
getLogWriter
public LogWriter getLogWriter(org.apache.jackrabbit.spi.SessionInfo sessionInfo)
Returns aWriterLogWriterif the logger forsessionInfo.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
sessionInfo.
-
getLogWriter
public LogWriter getLogWriter(org.apache.jackrabbit.spi.Batch batch)
Returns aWriterLogWriterif the logger forbatch.getClass()has debug level enabled. Returnsnullotherwise.- Specified by:
getLogWriterin interfaceLogWriterProvider- Returns:
- A LogWriter for logging calls to
batch.
-
-