Package xyz.block.ftl.runtime
Class MockRunnerConnection
-
- All Implemented Interfaces:
-
java.io.Closeable,java.lang.AutoCloseable,xyz.block.ftl.runtime.FTLRunnerConnection
public class MockRunnerConnection implements FTLRunnerConnection
-
-
Constructor Summary
Constructors Constructor Description MockRunnerConnection()
-
Method Summary
Modifier and Type Method Description StringgetEndpoint()Array<byte>getSecret(String secretName)Array<byte>getConfig(String secretName)Array<byte>callVerb(String name, String module, Array<byte> payload)voidpublishEvent(String topic, String callingVerbName, Array<byte> event, String key)StringexecuteQueryOne(String dbName, String sql, String paramsJson, Array<String> colToFieldName)List<String>executeQueryMany(String dbName, String sql, String paramsJson, Array<String> colToFieldName)voidexecuteQueryExec(String dbName, String sql, String paramsJson)LeaseHandleacquireLease(Duration duration, Array<String> keys)GetDeploymentContextResponsegetDeploymentContext()voidclose()-
-
Method Detail
-
getEndpoint
String getEndpoint()
-
publishEvent
void publishEvent(String topic, String callingVerbName, Array<byte> event, String key)
-
executeQueryOne
String executeQueryOne(String dbName, String sql, String paramsJson, Array<String> colToFieldName)
-
executeQueryMany
List<String> executeQueryMany(String dbName, String sql, String paramsJson, Array<String> colToFieldName)
-
executeQueryExec
void executeQueryExec(String dbName, String sql, String paramsJson)
-
acquireLease
LeaseHandle acquireLease(Duration duration, Array<String> keys)
-
getDeploymentContext
GetDeploymentContextResponse getDeploymentContext()
-
close
void close()
-
-
-
-