Package com.io7m.cardant.server.http
Interface CAHTTPHandlerFunctionalCoreTransactionalType
public interface CAHTTPHandlerFunctionalCoreTransactionalType
A transactional functional handler core. Consumes a request (and request
information) and returns a response.
-
Method Summary
Modifier and TypeMethodDescriptionexecuteTransactional(io.helidon.webserver.http.ServerRequest request, CAHTTPRequestInformation information, CADatabaseTransactionType transaction) Execute the core in a transaction.
-
Method Details
-
executeTransactional
CAHTTPResponseType executeTransactional(io.helidon.webserver.http.ServerRequest request, CAHTTPRequestInformation information, CADatabaseTransactionType transaction) Execute the core in a transaction. Automatically roll back the transaction if nothing explicitly commits it.- Parameters:
request- The requestinformation- The request informationtransaction- The transaction- Returns:
- The response
-