Uses of Class
com.mcpdbwizard.pub.McpAuditEvent
-
Uses of McpAuditEvent in com.mcpdbwizard.pub
Methods in com.mcpdbwizard.pub that return McpAuditEventModifier and TypeMethodDescriptionstatic McpAuditEventMcpAuditEvent.of(String theToolNameValue, Map<String, Object> theArgumentsValue, String theOutcomeValue, long theDurationValue, String theResponseValue, McpAuditSinks.Level theLevel, int theMaxBytes) Build an event, applying the level and the truncation cap.static McpAuditEventMcpAuditEvent.ofAccess(String theUserValue, String theConfigValue, String theOperationValue, String theToolNameValue, String theOutcomeValue, int theStatusValue, long theDurationValue) Build the record for one request through the MCP proxy.static McpAuditEventMcpAuditEvent.ofAdmin(String theActor, String theOperation, String theTargetValue, String theOutcomeValue, String theSourceValue) Build an administrative record: who did what, to what.static McpAuditEventMcpAuditEvent.ofAuth(String theUserValue, String theOperationValue, String theOutcomeValue, String theSourceValue, String theReasonValue) Build an authentication record.static McpAuditEventWrap an already-serialised record, for replay from a spool.Methods in com.mcpdbwizard.pub with parameters of type McpAuditEventModifier and TypeMethodDescriptionvoidFanOutAuditSink.record(McpAuditEvent theEvent) voidFileAuditSink.record(McpAuditEvent theEvent) Record one call.voidKafkaAuditSink.record(McpAuditEvent theEvent) Record one call.voidMcpAuditSink.record(McpAuditEvent theEvent) Record one call.voidS3AuditSink.record(McpAuditEvent theEvent) Record one call.voidSplunkAuditSink.record(McpAuditEvent theEvent) Record one call.voidSpoolingAuditSink.record(McpAuditEvent theEvent) Record one call.voidSyslogAuditSink.record(McpAuditEvent theEvent) Record one call.