automorph.transport.http.endpoint
Members list
Type members
Classlikes
Akka HTTP endpoint message transport plugin.
Akka HTTP endpoint message transport plugin.
Interprets HTTP request body as a RPC request and processes it with the specified RPC handler.
- The response returned by the RPC handler is used as HTTP response body.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- handler
-
RPC request handler
- mapException
-
maps an exception to a corresponding HTTP status code
- readTimeout
-
HTTP request read timeout
Attributes
Attributes
- Companion
- class
- Supertypes
- Self type
-
AkkaHttpEndpoint.type
Finagle HTTP endpoint message transport plugin.
Finagle HTTP endpoint message transport plugin.
Interprets HTTP request body as a RPC request and processes it with the specified RPC handler.
- The response returned by the RPC handler is used as HTTP response body.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- handler
-
RPC request handler
- mapException
-
maps an exception to a corresponding HTTP status code
Attributes
- Constructor
-
Creates an Finagle HTTP endpoint message transport plugin with specified effect system and request handler.
- See also
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
FinagleHttpEndpoint.type
Jetty HTTP endpoint message transport plugin.
Jetty HTTP endpoint message transport plugin.
Interprets HTTP request body as an RPC request and processes it with the specified RPC handler.
- The response returned by the RPC handler is used as HTTP response body.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- handler
-
RPC request handler
- mapException
-
maps an exception to a corresponding HTTP status code
Attributes
- Constructor
-
Creates a Jetty HTTP endpoint message transport plugin with specified effect system and request handler.
- See also
- Companion
- object
- Supertypes
-
trait Producttrait Equalsclass HttpServletclass GenericServlettrait Serializabletrait ServletConfigtrait Servletclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
JettyHttpEndpoint.type
Jetty WebSocket endpoint message transport plugin.
Jetty WebSocket endpoint message transport plugin.
Interprets WebSocket request message as an RPC request and processes it using the specified RPC request handler.
- The response returned by the RPC request handler is used as WebSocket response message.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- handler
-
RPC request handler
- mapException
-
maps an exception to a corresponding HTTP status code
Attributes
- Constructor
-
Creates a Jetty HTTP endpoint message transport plugin with specified effect system and request handler.
- See also
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JettyWebSocketCreatorclass WebSocketAdaptertrait WebSocketListenerclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
Tapir HTTP endpoint message transport plugin.
Tapir HTTP endpoint message transport plugin.
Interprets HTTP request body as an RPC request and processes it using the specified RPC request handler.
- The response returned by the RPC request handler is used as HTTP response body.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- handler
-
RPC request handler
- mapException
-
maps an exception to a corresponding HTTP status code
- method
-
allowed HTTP method, all methods are allowed if empty
- pathPrefix
-
HTTP URL path prefix, only requests starting with this path prefix are allowed
Attributes
- Constructor
-
Creates a Tapir HTTP endpoint message transport plugin with specified effect system and request handler.
- See also
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
TapirHttpEndpoint.type
Undertow HTTP endpoint transport plugin.
Undertow HTTP endpoint transport plugin.
Interprets HTTP request body as an RPC request and processes it using the specified RPC request handler.
- The response returned by the RPC request handler is used as HTTP response body.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- handler
-
RPC request handler
- mapException
-
maps an exception to a corresponding HTTP status code
Attributes
- Constructor
-
Creates an Undertow HTTP endpoint message transport plugin with specified effect system and request handler.
- See also
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait HttpHandlerclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
UndertowHttpEndpoint.type
Vert.x HTTP endpoint message transport plugin.
Vert.x HTTP endpoint message transport plugin.
Interprets HTTP request body as an RPC request and processes it using the specified RPC request handler.
- The response returned by the RPC request handler is used as HTTP response body.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- handler
-
RPC request handler
- mapException
-
maps an exception to a corresponding HTTP status code
Attributes
- Constructor
-
Creates a Vert.x HTTP endpoint message transport plugin with specified effect system and request handler.
- See also
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Handler[HttpServerRequest]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
VertxHttpEndpoint.type