Package xyz.block.ftl.runtime
Class VerbClientHelper
-
- All Implemented Interfaces:
@Singleton() public class VerbClientHelper
-
-
Constructor Summary
Constructors Constructor Description VerbClientHelper(ObjectMapper mapper)
-
Method Summary
Modifier and Type Method Description static VerbClientHelperinstance()Objectcall(String verb, String module, Object message, Class<out Object> returnType, boolean listReturnType, boolean mapReturnType)StringbeginTransaction(String databaseName)voidcommitTransaction(String databaseName, String transactionId)voidrollbackTransaction(String databaseName, String transactionId)ObjectexecuteQuery(Object message, String dbName, String command, String rawSQL, Array<String> fields, Array<String> colToFieldName, Class<out Object> returnType)ObjectexecuteQuery(Array<byte> request, String dbName, String command, String rawSQL, Array<String> fields, Array<String> colToFieldName, Class<out Object> returnType, @Nullable() String transactionId)-
-
Method Detail
-
instance
static VerbClientHelper instance()
-
call
Object call(String verb, String module, Object message, Class<out Object> returnType, boolean listReturnType, boolean mapReturnType)
-
beginTransaction
String beginTransaction(String databaseName)
-
commitTransaction
void commitTransaction(String databaseName, String transactionId)
-
rollbackTransaction
void rollbackTransaction(String databaseName, String transactionId)
-
executeQuery
Object executeQuery(Object message, String dbName, String command, String rawSQL, Array<String> fields, Array<String> colToFieldName, Class<out Object> returnType)
-
-
-
-