TxPipelineArmeriaAdapter
org.sigilaris.node.jvm.transport.armeria.txpipeline.TxPipelineArmeriaAdapter
object TxPipelineArmeriaAdapter
Server-side Armeria/Tapir adapter for transaction pipeline endpoints.
Attributes
- Source
- TxPipelineArmeriaAdapter.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass 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
def endpoints[F[_] : Async](store: TxPipelineStore[F], admission: TxPipelineAdmissionService[F], waitCoordinator: TxPipelineWaitCoordinator[F]): List[ServerEndpoint[Any, F]]
Attributes
def endpointsWithExact[F[_] : Async](store: TxPipelineStore[F], admission: TxPipelineAdmissionService[F], waitCoordinator: TxPipelineWaitCoordinator[F], exact: ExactPipelineTransportService[F]): List[ServerEndpoint[Any, F]]
Attributes
def endpointsWithExactWaitTimeout[F[_] : Async](store: TxPipelineStore[F], admission: TxPipelineAdmissionService[F], waitCoordinator: TxPipelineWaitCoordinator[F], exact: ExactPipelineTransportService[F], waitTimeout: Option[FiniteDuration]): List[ServerEndpoint[Any, F]]
Attributes
def endpointsWithWaitTimeout[F[_] : Async](store: TxPipelineStore[F], admission: TxPipelineAdmissionService[F], waitCoordinator: TxPipelineWaitCoordinator[F], waitTimeout: Option[FiniteDuration]): List[ServerEndpoint[Any, F]]
Attributes
Concrete fields
Attributes
Attributes
In this article