com.metamatrix.server.dqp.service.tracker
Class DatabaseCommandLogger

java.lang.Object
  extended by com.metamatrix.server.dqp.service.tracker.DatabaseCommandLogger
All Implemented Interfaces:
CommandLoggerSPI

public class DatabaseCommandLogger
extends java.lang.Object
implements CommandLoggerSPI


Constructor Summary
DatabaseCommandLogger()
           
 
Method Summary
 void close()
           
 void dataSourceCommandEnd(long timestamp, java.lang.String requestID, long sourceCommandID, java.lang.String subTransactionID, java.lang.String modelName, java.lang.String connectorBindingName, java.lang.String sessionID, java.lang.String principal, int finalRowCount, boolean isCancelled, boolean errorOccurred, ExecutionContext context)
           
 void dataSourceCommandStart(long timestamp, java.lang.String requestID, long sourceCommandID, java.lang.String subTransactionID, java.lang.String modelName, java.lang.String connectorBindingName, java.lang.String sessionID, java.lang.String principal, java.lang.String sql, ExecutionContext context)
           
 void initialize(java.util.Properties props)
           
 boolean isStopped()
          Utility method to return whether the log manager for this VM is currently stopped.
 void userCommandEnd(long timestamp, java.lang.String requestID, java.lang.String transactionID, java.lang.String sessionID, java.lang.String principal, java.lang.String vdbName, java.lang.String vdbVersion, int finalRowCount, boolean isCancelled, boolean errorOccurred)
           
 void userCommandStart(long timestamp, java.lang.String requestID, java.lang.String transactionID, java.lang.String sessionID, java.lang.String applicationName, java.lang.String principal, java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String sql)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseCommandLogger

public DatabaseCommandLogger()
Method Detail

isStopped

public boolean isStopped()
Utility method to return whether the log manager for this VM is currently stopped.

Returns:
true if the log manager is currently stopped.

initialize

public void initialize(java.util.Properties props)
Specified by:
initialize in interface CommandLoggerSPI

close

public void close()
Specified by:
close in interface CommandLoggerSPI

dataSourceCommandEnd

public void dataSourceCommandEnd(long timestamp,
                                 java.lang.String requestID,
                                 long sourceCommandID,
                                 java.lang.String subTransactionID,
                                 java.lang.String modelName,
                                 java.lang.String connectorBindingName,
                                 java.lang.String sessionID,
                                 java.lang.String principal,
                                 int finalRowCount,
                                 boolean isCancelled,
                                 boolean errorOccurred,
                                 ExecutionContext context)
Specified by:
dataSourceCommandEnd in interface CommandLoggerSPI

dataSourceCommandStart

public void dataSourceCommandStart(long timestamp,
                                   java.lang.String requestID,
                                   long sourceCommandID,
                                   java.lang.String subTransactionID,
                                   java.lang.String modelName,
                                   java.lang.String connectorBindingName,
                                   java.lang.String sessionID,
                                   java.lang.String principal,
                                   java.lang.String sql,
                                   ExecutionContext context)
Specified by:
dataSourceCommandStart in interface CommandLoggerSPI

userCommandEnd

public void userCommandEnd(long timestamp,
                           java.lang.String requestID,
                           java.lang.String transactionID,
                           java.lang.String sessionID,
                           java.lang.String principal,
                           java.lang.String vdbName,
                           java.lang.String vdbVersion,
                           int finalRowCount,
                           boolean isCancelled,
                           boolean errorOccurred)
Specified by:
userCommandEnd in interface CommandLoggerSPI

userCommandStart

public void userCommandStart(long timestamp,
                             java.lang.String requestID,
                             java.lang.String transactionID,
                             java.lang.String sessionID,
                             java.lang.String applicationName,
                             java.lang.String principal,
                             java.lang.String vdbName,
                             java.lang.String vdbVersion,
                             java.lang.String sql)
Specified by:
userCommandStart in interface CommandLoggerSPI


Copyright © 2009. All Rights Reserved.