|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.jini.mahalo.log.MultiLogManager
public class MultiLogManager
Nested Class Summary | |
---|---|
static interface |
MultiLogManager.LogRemovalManager
Callback interface for log files to remove themselves from this manager |
Field Summary |
---|
Fields inherited from interface com.sun.jini.mahalo.log.FileModes |
---|
RDONLY, READWRITE, WRONLY |
Constructor Summary | |
---|---|
MultiLogManager()
Create a non-persistent MultiLogManager . |
|
MultiLogManager(LogRecovery client,
String path)
Create a MultiLogManager . |
Method Summary | |
---|---|
void |
destroy()
Clean up all LogFile objects on behalf of caller. |
Object |
getAdmin()
Retrieves the administration interface for the MultiLogManager |
ClientLog |
logFor(long cookie)
Factory method which returns a Log interface which can be used to create persistent records which collectively represent a system's state. |
void |
recover()
Consumes the log file and re-constructs a system's state. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultiLogManager()
MultiLogManager
.
public MultiLogManager(LogRecovery client, String path)
MultiLogManager
.
client
- who to inform during recovery.path
- where to store logging information.Method Detail |
---|
public ClientLog logFor(long cookie) throws LogException
LogManager
logFor
in interface LogManager
cookie
- identifier representing the information
being logged.
LogException
public void recover() throws LogException
recover
in interface LogManager
LogException
public Object getAdmin()
MultiLogManager
getAdmin
in interface LogManager
getAdmin
in interface Administrable
Administrable
public void destroy()
LogFile
objects on behalf of caller.
destroy
in interface DestroyAdmin
destroy
in interface MultiLogManagerAdmin
DestroyAdmin
,
FileSystem
|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |