JGDMS Project 3.1.0 API Documentation

Skip navigation links
C D E F G H I J L M O P R S T U W 

C

CannotRecoverException - Exception in org.apache.river.mahalo.log
 
CannotRecoverException() - Constructor for exception org.apache.river.mahalo.log.CannotRecoverException
 
CannotRecoverException(String) - Constructor for exception org.apache.river.mahalo.log.CannotRecoverException
 
ClientLog - Interface in org.apache.river.mahalo.log
Represents the functions clients can perform on a log file.
cookie() - Method in interface org.apache.river.mahalo.log.Log
 
cookie() - Method in class org.apache.river.mahalo.log.SimpleLogFile
Returns the identifier associated with information in this Log.
cookie() - Method in class org.apache.river.mahalo.log.TransientLogFile
Returns the identifier associated with information in this Log.

D

destroy() - Method in class org.apache.river.mahalo.log.MultiLogManager
Clean up all LogFile objects on behalf of caller.
destroy() - Method in interface org.apache.river.mahalo.log.MultiLogManagerAdmin
Destroy any existing Log objects

E

equals(Object) - Method in class org.apache.river.mahalo.StorableObject
 

F

FileModes - Interface in org.apache.river.mahalo.log
The possible file modes for log files.

G

get() - Method in class org.apache.river.mahalo.StorableObject
Return the Remote reference.
getAdmin() - Method in interface org.apache.river.mahalo.log.LogManager
Returns an object that implements whatever administration interfaces are appropriate for the LogManager.
getAdmin() - Method in class org.apache.river.mahalo.log.MultiLogManager
Retrieves the administration interface for the MultiLogManager

H

hashCode() - Method in class org.apache.river.mahalo.StorableObject
Return the hashCode of the MarshalledObject.

I

invalidate() - Method in interface org.apache.river.mahalo.log.ClientLog
 
invalidate() - Method in class org.apache.river.mahalo.log.SimpleLogFile
Invalidate the log.
invalidate() - Method in class org.apache.river.mahalo.log.TransientLogFile
Invalidate the log.
InvalidatedLogException - Exception in org.apache.river.mahalo.log
 
InvalidatedLogException() - Constructor for exception org.apache.river.mahalo.log.InvalidatedLogException
 
InvalidatedLogException(String) - Constructor for exception org.apache.river.mahalo.log.InvalidatedLogException
 

J

JobException - Exception in org.apache.river.mahalo
 
JobException() - Constructor for exception org.apache.river.mahalo.JobException
 
JobException(String) - Constructor for exception org.apache.river.mahalo.JobException
 
JobNotStartedException - Exception in org.apache.river.mahalo
 
JobNotStartedException() - Constructor for exception org.apache.river.mahalo.JobNotStartedException
 
JobNotStartedException(String) - Constructor for exception org.apache.river.mahalo.JobNotStartedException
 

L

LeaseManager - Interface in org.apache.river.mahalo
LeaseManager provides an interface for tracking lease status.
Log - Interface in org.apache.river.mahalo.log
Represents all of the functions which may be performed on a log file.
LogException - Exception in org.apache.river.mahalo.log
 
LogException() - Constructor for exception org.apache.river.mahalo.log.LogException
 
LogException(String) - Constructor for exception org.apache.river.mahalo.log.LogException
 
logFor(long) - Method in interface org.apache.river.mahalo.log.LogManager
Factory method which returns a Log interface which can be used to create persistent records which collectively represent a system's state.
logFor(long) - Method in class org.apache.river.mahalo.log.MultiLogManager
 
LogManager - Interface in org.apache.river.mahalo.log
Represents the functions performed by a log manager.
LogRecord - Interface in org.apache.river.mahalo.log
Encapsulates a generic record which capable of being logged.
LogRecovery - Interface in org.apache.river.mahalo.log
Describes the interface needed to be able to receive information from a LogManager

M

MultiLogManager - Class in org.apache.river.mahalo.log
 
MultiLogManager() - Constructor for class org.apache.river.mahalo.log.MultiLogManager
Create a non-persistent MultiLogManager.
MultiLogManager(LogRecovery, String) - Constructor for class org.apache.river.mahalo.log.MultiLogManager
Create a MultiLogManager.
MultiLogManager.LogRemovalManager - Interface in org.apache.river.mahalo.log
Callback interface for log files to remove themselves from this manager
MultiLogManagerAdmin - Interface in org.apache.river.mahalo.log
 

O

org.apache.river.mahalo - package org.apache.river.mahalo
Provides implementations of the TransactionManager service.
org.apache.river.mahalo.log - package org.apache.river.mahalo.log
Utilities for managing Mahalo's recoverable log of transaction state.

P

PartialResultException - Exception in org.apache.river.mahalo
 
PartialResultException() - Constructor for exception org.apache.river.mahalo.PartialResultException
 
PartialResultException(String) - Constructor for exception org.apache.river.mahalo.PartialResultException
 

R

RDONLY - Static variable in interface org.apache.river.mahalo.log.FileModes
 
READWRITE - Static variable in interface org.apache.river.mahalo.log.FileModes
 
recover(LogRecovery) - Method in interface org.apache.river.mahalo.log.Log
 
recover() - Method in interface org.apache.river.mahalo.log.LogManager
Consumes the log file and re-constructs a system's state.
recover(long, LogRecord) - Method in interface org.apache.river.mahalo.log.LogRecovery
Accepts a LogRecord from the caller.
recover() - Method in class org.apache.river.mahalo.log.MultiLogManager
Consumes the log file and re-constructs a system's state.
recover(LogRecovery) - Method in class org.apache.river.mahalo.log.SimpleLogFile
Recover information from the log.
recover(LogRecovery) - Method in class org.apache.river.mahalo.log.TransientLogFile
Recover information from the log.
register(LeasedResource) - Method in interface org.apache.river.mahalo.LeaseManager
Notifies the manager of a new lease being created.
release(long) - Method in interface org.apache.river.mahalo.log.MultiLogManager.LogRemovalManager
 
renewed(LeasedResource) - Method in interface org.apache.river.mahalo.LeaseManager
Notifies the manager of a lease being renewed.
ResultNotReadyException - Exception in org.apache.river.mahalo
 
ResultNotReadyException() - Constructor for exception org.apache.river.mahalo.ResultNotReadyException
 
ResultNotReadyException(String) - Constructor for exception org.apache.river.mahalo.ResultNotReadyException
 

S

SimpleLogFile - Class in org.apache.river.mahalo.log
An implementation of a re-usable Log.
SimpleLogFile(String, MultiLogManager.LogRemovalManager) - Constructor for class org.apache.river.mahalo.log.SimpleLogFile
Creates a read-only SimpleLogFile To be used for read-only access to a named Log.
SimpleLogFile(String, long, MultiLogManager.LogRemovalManager) - Constructor for class org.apache.river.mahalo.log.SimpleLogFile
Creates a SimpleLogFile.
StorableObject - Class in org.apache.river.mahalo
This class holds a MarshalledObject that can be stored persistently.
StorableObject(Object) - Constructor for class org.apache.river.mahalo.StorableObject
Create a StorableObject that will hold obj in a MarshalledObject.

T

TransientLogFile - Class in org.apache.river.mahalo.log
An implementation of a non-persistent Log.
TransientLogFile(long, MultiLogManager.LogRemovalManager) - Constructor for class org.apache.river.mahalo.log.TransientLogFile
Simple constructor that simply assigns the given parameter to an internal field.

U

UnknownTaskException - Exception in org.apache.river.mahalo
 
UnknownTaskException() - Constructor for exception org.apache.river.mahalo.UnknownTaskException
 
UnknownTaskException(String) - Constructor for exception org.apache.river.mahalo.UnknownTaskException
 

W

write(LogRecord) - Method in interface org.apache.river.mahalo.log.ClientLog
 
write(LogRecord) - Method in class org.apache.river.mahalo.log.SimpleLogFile
Add a LogRecord to the Log.
write(LogRecord) - Method in class org.apache.river.mahalo.log.TransientLogFile
Add a LogRecord to the Log.
WRONLY - Static variable in interface org.apache.river.mahalo.log.FileModes
 
C D E F G H I J L M O P R S T U W 
Skip navigation links
Copyright ©, multiple authors.

Copyright © 2016–2019. All rights reserved.