org.teiid.logging
Class CommandLogMessage

java.lang.Object
  extended by org.teiid.logging.CommandLogMessage

public class CommandLogMessage
extends java.lang.Object

Log Message for source and user command events.


Nested Class Summary
static class CommandLogMessage.Event
           
 
Constructor Summary
CommandLogMessage(long timestamp, java.lang.String requestID, long sourceCommandID, java.lang.String transactionID, java.lang.String modelName, java.lang.String connectorBindingName, java.lang.String sessionID, java.lang.String principal, java.lang.Integer finalRowCount, CommandLogMessage.Event event, ExecutionContext context)
           
CommandLogMessage(long timestamp, java.lang.String requestID, long sourceCommandID, java.lang.String transactionID, java.lang.String modelName, java.lang.String connectorBindingName, java.lang.String sessionID, java.lang.String principal, java.lang.String sql, ExecutionContext context)
           
CommandLogMessage(long timestamp, java.lang.String requestID, java.lang.String transactionID, java.lang.String sessionID, java.lang.String principal, java.lang.String vdbName, int vdbVersion, java.lang.Integer finalRowCount, CommandLogMessage.Event event)
           
CommandLogMessage(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, int vdbVersion, java.lang.String sql)
           
 
Method Summary
 java.lang.String getApplicationName()
           
 java.lang.String getConnectorBindingName()
           
 ExecutionContext getExecutionContext()
          Only available for source commands
 java.lang.String getModelName()
           
 java.lang.String getPrincipal()
           
 java.lang.String getRequestID()
           
 java.lang.Integer getRowCount()
          Returns the command.
 java.lang.String getSessionID()
           
 java.lang.Long getSourceCommandID()
           
 java.lang.String getSql()
          Returns the command.
 CommandLogMessage.Event getStatus()
           
 long getTimestamp()
           
 java.lang.String getTransactionID()
           
 java.lang.String getVdbName()
           
 int getVdbVersion()
           
 boolean isSource()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CommandLogMessage

public CommandLogMessage(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,
                         int vdbVersion,
                         java.lang.String sql)

CommandLogMessage

public CommandLogMessage(long timestamp,
                         java.lang.String requestID,
                         java.lang.String transactionID,
                         java.lang.String sessionID,
                         java.lang.String principal,
                         java.lang.String vdbName,
                         int vdbVersion,
                         java.lang.Integer finalRowCount,
                         CommandLogMessage.Event event)

CommandLogMessage

public CommandLogMessage(long timestamp,
                         java.lang.String requestID,
                         long sourceCommandID,
                         java.lang.String transactionID,
                         java.lang.String modelName,
                         java.lang.String connectorBindingName,
                         java.lang.String sessionID,
                         java.lang.String principal,
                         java.lang.String sql,
                         ExecutionContext context)

CommandLogMessage

public CommandLogMessage(long timestamp,
                         java.lang.String requestID,
                         long sourceCommandID,
                         java.lang.String transactionID,
                         java.lang.String modelName,
                         java.lang.String connectorBindingName,
                         java.lang.String sessionID,
                         java.lang.String principal,
                         java.lang.Integer finalRowCount,
                         CommandLogMessage.Event event,
                         ExecutionContext context)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getTimestamp

public long getTimestamp()

getTransactionID

public java.lang.String getTransactionID()

getSessionID

public java.lang.String getSessionID()

getApplicationName

public java.lang.String getApplicationName()

getPrincipal

public java.lang.String getPrincipal()

getVdbName

public java.lang.String getVdbName()

getVdbVersion

public int getVdbVersion()

getRequestID

public java.lang.String getRequestID()

getSourceCommandID

public java.lang.Long getSourceCommandID()

getSql

public java.lang.String getSql()
Returns the command. Only valid for CommandLogMessage.Event.NEW

Returns:

getRowCount

public java.lang.Integer getRowCount()
Returns the command. Only valid for CommandLogMessage.Event.END

Returns:

getModelName

public java.lang.String getModelName()

getConnectorBindingName

public java.lang.String getConnectorBindingName()

getStatus

public CommandLogMessage.Event getStatus()

isSource

public boolean isSource()

getExecutionContext

public ExecutionContext getExecutionContext()
Only available for source commands

Returns:


Copyright © 2010. All Rights Reserved.