Class McpCallLog
java.lang.Object
ru.bitel.bgbilling.plugins.mcp.common.bean.McpCallLog
Запись журнала вызовов MCP — строка таблицы
mcp_call_log
(схема — modules/plugins.mcp/init, план §7.10 «Журнал вызовов»).
Поля соответствуют столбцам таблицы: ts, token_id,
user_id, client_ip, component, tool_name,
contract_id, duration, success, denied,
error_text, args. Имя JSON-RPC метода в схему не выносится:
журнал ведётся для tools/call, а имя инструмента уже есть в
tool_name.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetArgs()intintintgetTs()intbooleanisDenied()booleanvoidvoidsetClientIp(String clientIp) voidsetComponent(String component) voidsetContractId(int contractId) voidsetDenied(boolean denied) voidsetDurationMs(int durationMs) voidsetErrorText(String errorText) voidsetSuccess(boolean success) voidsetTokenId(int tokenId) voidsetToolName(String toolName) voidsetTs(LocalDateTime ts) voidsetUserId(int userId)
-
Constructor Details
-
McpCallLog
public McpCallLog()
-
-
Method Details
-
getTs
-
setTs
-
getTokenId
public int getTokenId() -
setTokenId
public void setTokenId(int tokenId) -
getUserId
public int getUserId() -
setUserId
public void setUserId(int userId) -
getClientIp
-
setClientIp
-
getComponent
-
setComponent
-
getToolName
-
setToolName
-
getContractId
public int getContractId() -
setContractId
public void setContractId(int contractId) -
getDurationMs
public int getDurationMs() -
setDurationMs
public void setDurationMs(int durationMs) -
isSuccess
public boolean isSuccess() -
setSuccess
public void setSuccess(boolean success) -
isDenied
public boolean isDenied() -
setDenied
public void setDenied(boolean denied) -
getErrorText
-
setErrorText
-
getArgs
-
setArgs
-