org.objectweb.cjdbc.controller.recoverylog.events
Class LogEntry

java.lang.Object
  extended byorg.objectweb.cjdbc.controller.recoverylog.events.LogEntry
All Implemented Interfaces:
java.io.Serializable

public class LogEntry
extends java.lang.Object
implements java.io.Serializable

This class defines a recovery log entry that needs to be stored in the recovery database. This is also sent over the wire between controllers, when copying recovery log entries to a remote controller (copyLogFromCheckpoint).

Version:
1.0
Author:
Emmanuel Cecchet
See Also:
Serialized Form

Field Summary
private  boolean escapeProcessing
           
private  long id
           
private  java.lang.String login
           
private  java.lang.String query
           
private static long serialVersionUID
           
private  long tid
           
 
Constructor Summary
LogEntry(long id, java.lang.String login, java.lang.String query, long tid, boolean escapeProcessing)
          Create a log object.
 
Method Summary
 boolean getEscapeProcessing()
           
 long getId()
           
 java.lang.String getLogin()
           
 java.lang.String getQuery()
           
 long getTid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

tid

private long tid

query

private java.lang.String query

login

private java.lang.String login

id

private long id

escapeProcessing

private boolean escapeProcessing
Constructor Detail

LogEntry

public LogEntry(long id,
                java.lang.String login,
                java.lang.String query,
                long tid,
                boolean escapeProcessing)
Create a log object.

Parameters:
id - unique request id
login - login used for this request
query - query to log
tid - transaction id of this request
escapeProcessing - true if escape processing must be done
Method Detail

getId

public long getId()
Returns:
the request id

getLogin

public java.lang.String getLogin()
Returns:
the login used for this request

getQuery

public java.lang.String getQuery()
Returns:
the request itself

getTid

public long getTid()
Returns:
the transaction id

getEscapeProcessing

public boolean getEscapeProcessing()
Returns:
true if escape processing is needed


Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.