org.apache.jackrabbit.spi.commons.logging
Interface LogWriterProvider

All Known Implementing Classes:
Slf4jLogWriterProvider, WriterLogWriterProvider

public interface LogWriterProvider

LogWriterProvider instances provide LogWriters for the individual SPI entities.


Method Summary
 LogWriter getLogWriter(Batch batch)
           
 LogWriter getLogWriter(IdFactory idFactory)
           
 LogWriter getLogWriter(NameFactory nameFactory)
           
 LogWriter getLogWriter(PathFactory pathFactory)
           
 LogWriter getLogWriter(QValueFactory qValueFactory)
           
 LogWriter getLogWriter(RepositoryService service)
           
 LogWriter getLogWriter(SessionInfo sessionInfo)
           
 

Method Detail

getLogWriter

LogWriter getLogWriter(RepositoryService service)
Parameters:
service -
Returns:
A LogWriter for logging calls to service.

getLogWriter

LogWriter getLogWriter(NameFactory nameFactory)
Parameters:
nameFactory -
Returns:
A LogWriter for logging calls to nameFactory.

getLogWriter

LogWriter getLogWriter(PathFactory pathFactory)
Parameters:
pathFactory -
Returns:
A LogWriter for logging calls to pathFactory.

getLogWriter

LogWriter getLogWriter(IdFactory idFactory)
Parameters:
idFactory -
Returns:
A LogWriter for logging calls to idFactory.

getLogWriter

LogWriter getLogWriter(QValueFactory qValueFactory)
Parameters:
qValueFactory -
Returns:
A LogWriter for logging calls to qValueFactory.

getLogWriter

LogWriter getLogWriter(SessionInfo sessionInfo)
Parameters:
sessionInfo -
Returns:
A LogWriter for logging calls to sessionInfo.

getLogWriter

LogWriter getLogWriter(Batch batch)
Parameters:
batch -
Returns:
A LogWriter for logging calls to batch.


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.