package endpoints
- Grouped
- Alphabetic
- By Inheritance
- endpoints
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- sealed trait ConcreteEndpoints extends AnyRef
- sealed trait EndpointDefinitionError extends Product with Serializable
- trait EndpointsController extends ActorService
- sealed trait OpenAPI extends AnyRef
- type Prefix = List[String]
-
sealed
trait
Rep extends AnyRef
Declaration of exported representations is done with a single or HList of Rep types.
Declaration of exported representations is done with a single or HList of Rep types.
Exported Representations = Rep * Rep = Rep.Txt | Rep.HTML | Rep.JSON | Rep.XML
-
sealed abstract
class
RepDesc[T, R <: Rep] extends AnyRef
REPresentation DESCriptor.
REPresentation DESCriptor. Association of a type with a representation for the given tag.
-
sealed
trait
ResourceRep[T] extends AnyRef
External resource representation.
External resource representation.
Priorities are:
- Clarity of the external representation (eg: pretty printing) - Ease of use for the API
-
sealed
trait
ResourceReps[T, R] extends AnyRef
- Annotations
- @implicitNotFound( ... )
- sealed trait ResponseStatus extends AnyRef
-
trait
ServiceEndpoints extends ServiceActor with ServiceBindings
See ServiceFragment mixin for endpoints EDSL overview.
- type TapirEndpoint[I, R] = Endpoint[I, Unit, R, Nothing]
Value Members
- object ConcreteEndpoints
- object EndpointDefinitionError extends Serializable
- object Rep
- object RepDesc
- object ResourceRep
-
object
ResourceReps
#108 couldn't get this to be a fold over the hlist.
#108 couldn't get this to be a fold over the hlist. Hrm. Copy/pasted the usual arities
- object ResponseStatus
- object Scope
- object ServiceEndpoints
- object TapirAdditions
glngn server is a low-code business process as a service rapid development system. Conceptually similar to a programmable Microsoft Access or Apple FileMaker for scalable event sourced business services. In addition to a library, a standalone application is provided that is useful with minimal ceremony. This can be customized with a simple API. As well as deployed to a kubernetes cluster should those advantages be required.
A deployment is cluster of glngn.server.node.AppNodes serving a dynamic composition of glngn.server.ServiceFragments. Deployments are designed to be fully usable as a standalone local application or a kubernetes service.
Contact support@dogheadbone.com for support and licensing.