class ScaladslServiceRouter extends ServiceRouter with LagomServiceRouter with ScaladslServiceApiBridge
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ScaladslServiceRouter
- ScaladslServiceApiBridge
- LagomServiceRouter
- ServiceRouter
- LagomServiceApiBridge
- SimpleRouter
- Router
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ScaladslServiceRouter(descriptor: scaladsl.api.Descriptor, service: Any, httpConfiguration: HttpConfiguration, parsers: PlayBodyParsers)(implicit ec: ExecutionContext, mat: Materializer)
Type Members
- type AkkaStreamsSource[T, M] = Source[T, M]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type Call[Request, Response] = scaladsl.api.Descriptor.Call[Request, Response]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type CallId = scaladsl.api.Descriptor.CallId
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type Descriptor = scaladsl.api.Descriptor
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type ErrorCode = TransportErrorCode
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type ExceptionSerializer = scaladsl.api.deser.ExceptionSerializer
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type FutureType[_] = Future[_]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type HeaderFilter = scaladsl.api.transport.HeaderFilter
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type MessageHeader = scaladsl.api.transport.MessageHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type MessageProtocol = scaladsl.api.transport.MessageProtocol
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type MessageSerializer[M, W] = scaladsl.api.deser.MessageSerializer[M, W]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type Method = scaladsl.api.transport.Method
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type NegotiatedDeserializer[M, W] = scaladsl.api.deser.MessageSerializer.NegotiatedDeserializer[M, W]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type NegotiatedSerializer[M, W] = scaladsl.api.deser.MessageSerializer.NegotiatedSerializer[M, W]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type RawExceptionMessage = scaladsl.api.deser.RawExceptionMessage
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type RequestHeader = scaladsl.api.transport.RequestHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type ResponseHeader = scaladsl.api.transport.ResponseHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type ServiceCall[Request, Response] = scaladsl.api.ServiceCall[Request, Response]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- type ServiceLocator = scaladsl.api.ServiceLocator
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- trait ServiceRoute extends AnyRef
- Attributes
- protected
- Definition Classes
- ServiceRouter
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- Implicit
- This member is added by an implicit conversion from ScaladslServiceRouter toany2stringadd[ScaladslServiceRouter] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
- def ->[B](y: B): (ScaladslServiceRouter, B)
- Implicit
- This member is added by an implicit conversion from ScaladslServiceRouter toArrowAssoc[ScaladslServiceRouter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def /:(prefix: String): Router
- Definition Classes
- Router
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def action[Request, Response](call: Call[Request, Response], descriptor: Descriptor, serviceCall: ServiceCall[Request, Response], requestSerializer: MessageSerializer[Request, ByteString], responseSerializer: MessageSerializer[Response, ByteString]): EssentialAction
Create the action.
Create the action.
- Attributes
- protected
- Definition Classes
- ScaladslServiceRouter → ServiceRouter
- final def additionalRouter(router: Router): LagomServiceRouter
- Definition Classes
- LagomServiceRouter
- def akkaStreamsSourceAsScala[T, M](source: AkkaStreamsSource[T, M]): Source[T, M]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asJava: Router
- Definition Classes
- Router
- def callRequestSerializer[Request, W](call: Call[Request, _]): MessageSerializer[Request, W]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def callResponseSerializer[Response, W](call: Call[_, Response]): MessageSerializer[Response, W]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def createAction[Request, Response](call: Call[Request, Response], descriptor: Descriptor, serviceCall: ServiceCall[Request, Response], requestSerializer: MessageSerializer[Request, ByteString], responseSerializer: MessageSerializer[Response, ByteString]): EssentialAction
- Attributes
- protected
- Definition Classes
- ServiceRouter
- val descriptor: scaladsl.api.Descriptor
- Attributes
- protected
- Definition Classes
- ScaladslServiceRouter → ServiceRouter
- def descriptorExceptionSerializer(d: Descriptor): ExceptionSerializer
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def descriptorHeaderFilter(d: Descriptor): HeaderFilter
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def descriptorName(d: Descriptor): String
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def documentation: Seq[(String, String, String)]
- Definition Classes
- SimpleRouter → Router
- def ensuring(cond: (ScaladslServiceRouter) => Boolean, msg: => Any): ScaladslServiceRouter
- Implicit
- This member is added by an implicit conversion from ScaladslServiceRouter toEnsuring[ScaladslServiceRouter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (ScaladslServiceRouter) => Boolean): ScaladslServiceRouter
- Implicit
- This member is added by an implicit conversion from ScaladslServiceRouter toEnsuring[ScaladslServiceRouter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): ScaladslServiceRouter
- Implicit
- This member is added by an implicit conversion from ScaladslServiceRouter toEnsuring[ScaladslServiceRouter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): ScaladslServiceRouter
- Implicit
- This member is added by an implicit conversion from ScaladslServiceRouter toEnsuring[ScaladslServiceRouter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exceptionSerializerDeserializeHttpException(es: ExceptionSerializer, code: Int, mp: MessageProtocol, bytes: ByteString): Throwable
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def exceptionSerializerDeserializeWebSocketException(es: ExceptionSerializer, code: Int, mp: MessageProtocol, bytes: ByteString): Throwable
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def exceptionSerializerSerialize(es: ExceptionSerializer, t: Throwable, accept: Seq[MessageProtocol]): RawExceptionMessage
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from ScaladslServiceRouter toStringFormat[ScaladslServiceRouter] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def handlerFor(request: play.api.mvc.RequestHeader): Option[Handler]
- Definition Classes
- Router
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def headerFilterTransformClientRequest(hf: HeaderFilter, rh: RequestHeader): RequestHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def headerFilterTransformClientResponse(hf: HeaderFilter, resp: ResponseHeader, req: RequestHeader): ResponseHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def headerFilterTransformServerRequest(hf: HeaderFilter, rh: RequestHeader): RequestHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def headerFilterTransformServerResponse(hf: HeaderFilter, resp: ResponseHeader, req: RequestHeader): ResponseHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def invokeServiceCall[Request, Response](serviceCall: ServiceCall[Request, Response], requestHeader: RequestHeader, request: Request): Future[(ResponseHeader, Response)]
- Attributes
- protected
- Definition Classes
- ScaladslServiceRouter → ServiceRouter
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def maybeLogException(exc: Throwable, log: => Logger, call: Call[_, _]): Unit
- Attributes
- protected
- Definition Classes
- ScaladslServiceRouter → ServiceRouter
- def messageHeaderHeaders(mh: MessageHeader): Map[String, Seq[(String, String)]]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageHeaderProtocol(mh: MessageHeader): MessageProtocol
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageProtocolCharset(mp: MessageProtocol): Option[String]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageProtocolContentType(mp: MessageProtocol): Option[String]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageProtocolFromContentTypeHeader(ct: Option[String]): MessageProtocol
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageProtocolIsText(mp: MessageProtocol): Boolean
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageProtocolIsUtf8(mp: MessageProtocol): Boolean
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageProtocolToContentTypeHeader(mp: MessageProtocol): Option[String]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageSerializerAcceptResponseProtocols(ms: MessageSerializer[_, _]): Seq[MessageProtocol]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageSerializerDeserializer[M, W](ms: MessageSerializer[M, W], mp: MessageProtocol): NegotiatedDeserializer[M, W]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageSerializerIsStreamed(ms: MessageSerializer[_, _]): Boolean
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageSerializerIsUsed(ms: MessageSerializer[_, _]): Boolean
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageSerializerSerializerForRequest[M, W](ms: MessageSerializer[M, W]): NegotiatedSerializer[M, W]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def messageSerializerSerializerForResponse[M, W](ms: MessageSerializer[M, W], ap: Seq[MessageProtocol]): NegotiatedSerializer[M, W]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def methodForCall(call: Call[_, _]): Method
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def methodName(m: Method): String
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def negotiatedDeserializerDeserialize[M, W](ns: NegotiatedDeserializer[M, W], w: W): M
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def negotiatedSerializerProtocol(ns: NegotiatedSerializer[_, _]): MessageProtocol
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def negotiatedSerializerSerialize[M, W](ns: NegotiatedSerializer[M, W], m: M): W
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newMessageProtocol(ct: Option[String], cs: Option[String], v: Option[String]): MessageProtocol
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newMethod(name: String): Method
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newPayloadTooLarge(msg: String): Throwable
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newPolicyViolation(msg: String, detail: String): Throwable
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newRawExceptionMessage(errorCode: ErrorCode, protocol: MessageProtocol, message: ByteString): RawExceptionMessage
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newRequestHeader(method: Method, uri: URI, requestProtocol: MessageProtocol, acceptResponseProtocols: Seq[MessageProtocol], servicePrincipal: Option[Principal], headers: Map[String, Seq[(String, String)]]): RequestHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newResponseHeader(code: Int, mp: MessageProtocol, headers: Map[String, Seq[(String, String)]]): ResponseHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newServicePrincipal(serviceName: String): Principal
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def newTransportException(errorCode: ErrorCode, message: String): Exception
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def orElse(other: Router): Router
- Definition Classes
- Router
- def rawExceptionMessageErrorCode(rem: RawExceptionMessage): ErrorCode
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def rawExceptionMessageMessage(rem: RawExceptionMessage): ByteString
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def rawExceptionMessageMessageAsText(rem: RawExceptionMessage): String
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def rawExceptionMessageToResponseHeader(rem: RawExceptionMessage): ResponseHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def rawExceptionMessageWebSocketCode(rem: RawExceptionMessage): Int
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def requestHeaderAcceptedResponseProtocols(rh: RequestHeader): Seq[MessageProtocol]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def requestHeaderMethod(rh: RequestHeader): String
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def requestHeaderUri(rh: RequestHeader): URI
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def responseHeaderIsDefault(rh: ResponseHeader): Boolean
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def responseHeaderStatus(rh: ResponseHeader): Int
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def responseHeaderWithProtocol(rh: ResponseHeader, mp: MessageProtocol): ResponseHeader
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- val routes: Routes
- Definition Classes
- ServiceRouter → Router
- def serviceLocatorDoWithService[T](serviceLocator: ServiceLocator, descriptor: Descriptor, call: Call[_, _], block: (URI) => Future[T])(implicit ec: ExecutionContext): Future[Option[T]]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- val serviceRoutes: Seq[ServiceRoute]
- Attributes
- protected
- Definition Classes
- ScaladslServiceRouter → ServiceRouter
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toAkkaStreamsSource[T, M](source: Source[T, M]): AkkaStreamsSource[T, M]
- Definition Classes
- ScaladslServiceApiBridge → LagomServiceApiBridge
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withPrefix(prefix: String): Router
- Definition Classes
- SimpleRouter → Router
Deprecated Value Members
- def →[B](y: B): (ScaladslServiceRouter, B)
- Implicit
- This member is added by an implicit conversion from ScaladslServiceRouter toArrowAssoc[ScaladslServiceRouter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.