Package io.getunleash.engine
Class WasmInterface
java.lang.Object
io.getunleash.engine.WasmInterface
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncheckEnabled(int enginePtr, byte[] contextBytes) checkVariant(int enginePtr, byte[] contextBytes) voidfreeEngine(int ptr) static BuiltInStrategiesstatic StringintgetMetrics(int enginePtr, ZonedDateTime timestamp) listKnownToggles(int enginePtr) intnewEngine(long timestamp) voidtakeState(int enginePtr, byte[] messageBytes)
-
Constructor Details
-
WasmInterface
public WasmInterface()
-
-
Method Details
-
newEngine
public int newEngine(long timestamp) -
freeEngine
public void freeEngine(int ptr) -
takeState
public void takeState(int enginePtr, byte[] messageBytes) -
checkEnabled
-
checkVariant
-
getMetrics
-
getLogBufferPtr
public int getLogBufferPtr() -
listKnownToggles
-
getCoreVersion
-
getBuiltInStrategies
-