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)StringbeginTransaction(String databaseName)voidcommitTransaction(String databaseName, String transactionId)voidrollbackTransaction(String databaseName, String transactionId)StringexecuteQueryOne(String dbName, String sql, String paramsJson, Array<String> colToFieldName, @Nullable() String transactionId)List<String>executeQueryMany(String dbName, String sql, String paramsJson, Array<String> colToFieldName, @Nullable() String transactionId)voidexecuteQueryExec(String dbName, String sql, String paramsJson, @Nullable() String transactionId)LeaseHandleacquireLease(Duration duration, Array<String> keys)GetDeploymentContextResponsegetDeploymentContext()voidclose()StringgetEgress(String name)-
-
Method Detail
-
getEndpoint
String getEndpoint()
-
publishEvent
void publishEvent(String topic, String callingVerbName, Array<byte> event, String key)
-
beginTransaction
String beginTransaction(String databaseName)
-
commitTransaction
void commitTransaction(String databaseName, String transactionId)
-
rollbackTransaction
void rollbackTransaction(String databaseName, String transactionId)
-
executeQueryOne
String executeQueryOne(String dbName, String sql, String paramsJson, Array<String> colToFieldName, @Nullable() String transactionId)
-
executeQueryMany
List<String> executeQueryMany(String dbName, String sql, String paramsJson, Array<String> colToFieldName, @Nullable() String transactionId)
-
executeQueryExec
void executeQueryExec(String dbName, String sql, String paramsJson, @Nullable() String transactionId)
-
acquireLease
LeaseHandle acquireLease(Duration duration, Array<String> keys)
-
getDeploymentContext
GetDeploymentContextResponse getDeploymentContext()
-
close
void close()
-
-
-
-