Package com.io7m.idstore.server.http

# Interface IdHTTPServletFunctionalCoreTransactionalType

public interface IdHTTPServletFunctionalCoreTransactionalType
A transactional functional servlet core. Consumes a request (and request information) and returns a response.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `IdHTTPServletResponseType`
  `executeTransactional(jakarta.servlet.http.HttpServletRequest request, IdHTTPServletRequestInformation information, IdDatabaseTransactionType transaction)`
  Execute the core in a transaction.

- ## Method Details

  - ### executeTransactional

    IdHTTPServletResponseType executeTransactional(jakarta.servlet.http.HttpServletRequest request, IdHTTPServletRequestInformation information, IdDatabaseTransactionType transaction)
    Execute the core in a transaction. Automatically roll back the transaction if nothing explicitly commits it.
    Parameters:
      `request` - The request
      `information` - The request information
      `transaction` - The transaction
    Returns:
      The response