Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo Class Reference

List of all members.

Public Member Functions

 BackendRecoveryInfo (String backendName, String lastCheckpoint, int backendState, String virtualDatabase)
String getBackendName ()
void setBackendName (String backendName)
int getBackendState ()
void setBackendState (int backendState)
String getCheckpoint ()
void setCheckpoint (String lastCheckpoint)
String getVirtualDatabase ()
void setVirtualDatabase (String virtualDatabase)
String toString ()

Detailed Description

A instance of this class gives information on a specific backend state from the recovery log. For a backend, we have its name, the virtual database that owns it, the lastKnownCheckpoint,and the state of the backend ().

Author:
Nicolas Modrzyk

Emmanuel Cecchet

Version:
1.0

Definition at line 36 of file BackendRecoveryInfo.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.BackendRecoveryInfo String  backendName,
String  lastCheckpoint,
int  backendState,
String  virtualDatabase
 

Creates a new BackendRecoveryInfo object

Parameters:
backendName backend name
lastCheckpoint last known checkpoint name
backendState backend state as defined in BackendState
virtualDatabase virtual database name

Definition at line 52 of file BackendRecoveryInfo.java.

00054   {
00055     this.backendName = backendName;
00056     this.checkpoint = lastCheckpoint;
00057     this.backendState = backendState;
00058     this.virtualDatabase = virtualDatabase;
00059   }


Member Function Documentation

String org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.getBackendName  ) 
 

Returns the backendName value.

Returns:
Returns the backendName.

Definition at line 66 of file BackendRecoveryInfo.java.

00067   {
00068     return backendName;
00069   }

int org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.getBackendState  ) 
 

Returns the backend state as defined in BackendState.

Returns:
Returns the backend state.

Definition at line 86 of file BackendRecoveryInfo.java.

Referenced by org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.enableAllBackendsFromCheckpoint().

00087   {
00088     return backendState;
00089   }

String org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.getCheckpoint  ) 
 

Returns the lastCheckpoint value.

Returns:
Returns the lastCheckpoint.

Definition at line 107 of file BackendRecoveryInfo.java.

Referenced by org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.enableAllBackendsFromCheckpoint().

00108   {
00109     return checkpoint;
00110   }

String org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.getVirtualDatabase  ) 
 

Returns the virtualDatabase value.

Returns:
Returns the virtualDatabase.

Definition at line 127 of file BackendRecoveryInfo.java.

00128   {
00129     return virtualDatabase;
00130   }

void org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.setBackendName String  backendName  ) 
 

Sets the backendName value.

Parameters:
backendName The backendName to set.

Definition at line 76 of file BackendRecoveryInfo.java.

00077   {
00078     this.backendName = backendName;
00079   }

void org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.setBackendState int  backendState  ) 
 

Sets the backend state value. The value must be defined in BackendState

Parameters:
backendState The backend state to set.

Definition at line 97 of file BackendRecoveryInfo.java.

00098   {
00099     this.backendState = backendState;
00100   }

void org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.setCheckpoint String  lastCheckpoint  ) 
 

Sets the lastCheckpoint value.

Parameters:
lastCheckpoint The lastCheckpoint to set.

Definition at line 117 of file BackendRecoveryInfo.java.

00118   {
00119     this.checkpoint = lastCheckpoint;
00120   }

void org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.setVirtualDatabase String  virtualDatabase  ) 
 

Sets the virtualDatabase value.

Parameters:
virtualDatabase The virtualDatabase to set.

Definition at line 137 of file BackendRecoveryInfo.java.

00138   {
00139     this.virtualDatabase = virtualDatabase;
00140   }

String org.objectweb.cjdbc.controller.recoverylog.BackendRecoveryInfo.toString  ) 
 

See also:
java.lang.Object#toString()

Definition at line 145 of file BackendRecoveryInfo.java.

Referenced by org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog.getXml().

00146   {
00147     return "Backend:" + this.backendName + ",VirtualDatabase:"
00148         + this.virtualDatabase + ",State:" + this.backendState + ",Checkpoint:"
00149         + this.checkpoint;
00150   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:04:21 2005 for C-JDBC by  doxygen 1.3.9.1