|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CommandLoggerSPI
Defines a service-provider interface for accepting command and transaction
information, suitable for logging, from MetaMatrix DQP.
(See DQP TrackingService interface.)
| Method Summary | |
|---|---|
void |
close()
Close this service provider, release any external resources |
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)
Data source-specific command has ended. |
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)
A data source-specific command has started. |
void |
initialize(java.util.Properties props)
Initialize this service provider with the specified properties. |
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)
A user command has ended. |
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)
A user command has started. |
| Method Detail |
|---|
void initialize(java.util.Properties props)
props - Initialialization propertiesvoid close()
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)
timestamp - time in milliseconds marking the start of the commandrequestID - Unique command ID.transactionID - Unique transaction ID (optional, may be null)sessionID - Session ID.applicationName - name of the user applicationprincipal - User name.vdbName - VDB name.vdbVersion - VDB version.sql - SQL for the command.
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)
timestamp - time in milliseconds marking the end of the command.requestID - Unique command ID.transactionID - Unique transaction ID (optional, may be null)sessionID - Session ID.principal - User name.vdbName - VDB name.vdbVersion - VDB version.finalRowCount - total rows returned to the user.isCancelled - true if command was requested to be cancelled, false otherwise.errorOccurred - true if error occurred, false if status is okay.
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)
timestamp - time in milliseconds marking the start of the source command.requestID - Unique command ID.sourceCommandID - unique ID of source command, which is also the
ID of the plan node representing that source command.subTransactionID - Unique subtransaction ID (optional, may be null).modelName - Name of model.connectorBindingName - Connector binding name.sessionID - Session ID.principal - User name.sql - SQL for the command.
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)
timestamp - time in milliseconds marking the end of the source command.requestID - Unique command ID.sourceCommandID - unique ID of source command, which is also the
ID of the plan node representing that source command.subTransactionID - Unique subtransaction ID (optional, may be null).modelName - Name of model.connectorBindingName - Connector binding name.sessionID - Session ID.principal - User name.finalRowCount - Final row count.isCancelled - true if command was requested to be cancelled, false otherwise.errorOccurred - true if error occurred, false if status is okay.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||