[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003e\u003ccode\u003eApiProxy.Delegate<E>\u003c/code\u003e is an interface with a type parameter \u003ccode\u003eE\u003c/code\u003e, which serves as a placeholder for a specific type.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eflushLogs(E arg0)\u003c/code\u003e method is defined for the \u003ccode\u003eApiProxy.Delegate\u003c/code\u003e interface, taking an argument of type \u003ccode\u003eE\u003c/code\u003e to handle log flushing.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egetRequestThreads(E arg0)\u003c/code\u003e method, which is part of the \u003ccode\u003eApiProxy.Delegate\u003c/code\u003e interface, returns a \u003ccode\u003eList\u003c/code\u003e of \u003ccode\u003eThread\u003c/code\u003e objects related to requests and takes an argument of type \u003ccode\u003eE\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eApiProxy.Delegate\u003c/code\u003e defines a \u003ccode\u003elog\u003c/code\u003e method, \u003ccode\u003elog(E arg0, ApiProxy.LogRecord arg1)\u003c/code\u003e, to handle log recording with arguments of type \u003ccode\u003eE\u003c/code\u003e and \u003ccode\u003eApiProxy.LogRecord\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003emakeAsyncCall\u003c/code\u003e and \u003ccode\u003emakeSyncCall\u003c/code\u003e methods are part of the \u003ccode\u003eApiProxy.Delegate\u003c/code\u003e, which provide asynchronous and synchronous API calling capabilities, respectively, handling arguments of type \u003ccode\u003eE\u003c/code\u003e, \u003ccode\u003eString\u003c/code\u003e, and byte arrays.\u003c/p\u003e\n"]]],[],null,["# Interface ApiProxy.Delegate<E> (2.0.0)\n\n public static interface ApiProxy.Delegate\u003cE\u003e\n\nMethods\n-------\n\n### flushLogs(E arg0)\n\n public abstract void flushLogs(E arg0)\n\n### getRequestThreads(E arg0)\n\n public abstract List\u003cThread\u003e getRequestThreads(E arg0)\n\n### log(E arg0, ApiProxy.LogRecord arg1)\n\n public abstract void log(E arg0, ApiProxy.LogRecord arg1)\n\n### makeAsyncCall(E arg0, String arg1, String arg2, byte\\[\\] arg3, ApiProxy.ApiConfig arg4)\n\n public abstract Future\u003cbyte[]\u003e makeAsyncCall(E arg0, String arg1, String arg2, byte[] arg3, ApiProxy.ApiConfig arg4)\n\n### makeSyncCall(E arg0, String arg1, String arg2, byte\\[\\] arg3)\n\n public abstract byte[] makeSyncCall(E arg0, String arg1, String arg2, byte[] arg3)"]]