| Constructor and Description |
|---|
SimpleLogFile(String name,
long cookie,
MultiLogManager.LogRemovalManager logMgr)
Creates a
SimpleLogFile. |
SimpleLogFile(String name,
MultiLogManager.LogRemovalManager logMgr)
Creates a read-only
SimpleLogFile
To be used for read-only access to a named Log. |
| Modifier and Type | Method and Description |
|---|---|
long |
cookie()
Returns the identifier associated with information in this
Log. |
void |
invalidate()
Invalidate the log.
|
void |
recover(LogRecovery client)
Recover information from the log.
|
void |
write(LogRecord rec)
Add a
LogRecord to the Log. |
public SimpleLogFile(String name, MultiLogManager.LogRemovalManager logMgr)
SimpleLogFile
To be used for read-only access to a named Log. This is desired when recovering
information from a Log.name - names the file in which information is stored.logMgr - LogRemovalManager managing this log. This object is called back to
remove this log from the manager's managed set of log files.Log,
LogManager,
MultiLogManager,
MultiLogManager.LogRemovalManagerpublic SimpleLogFile(String name, long cookie, MultiLogManager.LogRemovalManager logMgr)
SimpleLogFile.name - names the file in which information is stored.cookie - identifier representing information being stored.logMgr - LogRemovalManager managing this log. This object is called back to
remove this log from the manager's responsibility.Log,
LogManager,
MultiLogManager,
MultiLogManager.LogRemovalManagerpublic long cookie()
Log.public void write(LogRecord rec) throws LogException
LogRecord to the Log.write in interface ClientLogrec - the record to be logged.LogExceptionLogRecordpublic void invalidate()
throws LogException
invalidate in interface ClientLogLogExceptionpublic void recover(LogRecovery client) throws LogException
recover in interface Logclient - who to inform with information from the log.LogExceptionLogRecoveryCopyright © GigaSpaces.