TxPipelineArmeriaAdapter

org.sigilaris.node.jvm.transport.armeria.txpipeline.TxPipelineArmeriaAdapter

Server-side Armeria/Tapir adapter for transaction pipeline endpoints.

Attributes

Source
TxPipelineArmeriaAdapter.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def applicationStatusEndpoint[F[_] : Async](exact: ExactPipelineTransportService[F]): ServerEndpoint[Any, F]

Builds the unauthenticated application diagnostics endpoint.

Builds the unauthenticated application diagnostics endpoint.

This endpoint is intentionally excluded from endpointsWithExact and endpointsWithExactWaitTimeout. Embedders must mount it only on an authenticated operator plane.

Attributes

Source
TxPipelineArmeriaAdapter.scala
def endpoints[F[_] : Async](store: TxPipelineStore[F], admission: TxPipelineAdmissionService[F], waitCoordinator: TxPipelineWaitCoordinator[F]): List[ServerEndpoint[Any, F]]

Attributes

Source
TxPipelineArmeriaAdapter.scala
def endpointsWithExact[F[_] : Async](store: TxPipelineStore[F], admission: TxPipelineAdmissionService[F], waitCoordinator: TxPipelineWaitCoordinator[F], exact: ExactPipelineTransportService[F]): List[ServerEndpoint[Any, F]]

Attributes

Source
TxPipelineArmeriaAdapter.scala
def endpointsWithExactWaitTimeout[F[_] : Async](store: TxPipelineStore[F], admission: TxPipelineAdmissionService[F], waitCoordinator: TxPipelineWaitCoordinator[F], exact: ExactPipelineTransportService[F], waitTimeout: Option[FiniteDuration]): List[ServerEndpoint[Any, F]]

Attributes

Source
TxPipelineArmeriaAdapter.scala
def endpointsWithWaitTimeout[F[_] : Async](store: TxPipelineStore[F], admission: TxPipelineAdmissionService[F], waitCoordinator: TxPipelineWaitCoordinator[F], waitTimeout: Option[FiniteDuration]): List[ServerEndpoint[Any, F]]

Attributes

Source
TxPipelineArmeriaAdapter.scala

Concrete fields

val DefaultWaitTimeout: Option[FiniteDuration]

Attributes

Source
TxPipelineArmeriaAdapter.scala
val MaximumExactWaitTimeout: FiniteDuration

Attributes

Source
TxPipelineArmeriaAdapter.scala