Package org.gridgain.internal.mcp.audit
Class AuditEvent
java.lang.Object
org.gridgain.internal.mcp.audit.AuditEvent
Audit event record capturing MCP tool invocation details.
Contains all required fields for audit trail compliance:
- ggUserID - GridGain authenticated user identity
- timestamp - Event occurrence time (ISO-8601)
- sourceIP - Client IP address (localhost for STDIO)
- toolCalled - MCP tool name invoked
- query - SQL query executed (null for non-query tools)
- rowCount - Number of rows returned (0 for non-query tools)
- timeTaken - Execution duration in milliseconds
-
Constructor Details
-
AuditEvent
public AuditEvent(String ggUserId, Instant timestamp, String sourceIp, String toolCalled, @Nullable @Nullable String query, int rowCount, long timeTaken) Constructs a new audit event.- Parameters:
ggUserId- GridGain user identitytimestamp- event timestampsourceIp- source IP addresstoolCalled- MCP tool namequery- SQL query (null if not applicable)rowCount- number of rows returnedtimeTaken- execution time in milliseconds
-
-
Method Details