class JavadslServiceRouter extends ServiceRouter with JavadslServiceApiBridge with LagomServiceRouter
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JavadslServiceRouter
- LagomServiceRouter
- JavadslServiceApiBridge
- ServiceRouter
- LagomServiceApiBridge
- SimpleRouter
- Router
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new JavadslServiceRouter(descriptor: javadsl.api.Descriptor, service: Any, httpConfiguration: HttpConfiguration, parsers: PlayBodyParsers)(implicit ec: ExecutionContext, mat: Materializer)
Type Members
-
type
AkkaStreamsSource[T, M] = Source[T, M]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
Call[Request, Response] = javadsl.api.Descriptor.Call[Request, Response]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
CallId = javadsl.api.Descriptor.CallId
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
Descriptor = javadsl.api.Descriptor
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
ErrorCode = TransportErrorCode
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
ExceptionSerializer = javadsl.api.deser.ExceptionSerializer
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
FutureType[_] = CompletionStage[_]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
HeaderFilter = javadsl.api.transport.HeaderFilter
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
MessageHeader = javadsl.api.transport.MessageHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
MessageProtocol = javadsl.api.transport.MessageProtocol
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
MessageSerializer[M, W] = javadsl.api.deser.MessageSerializer[M, W]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
Method = javadsl.api.transport.Method
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
NegotiatedDeserializer[M, W] = javadsl.api.deser.MessageSerializer.NegotiatedDeserializer[M, W]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
NegotiatedSerializer[M, W] = javadsl.api.deser.MessageSerializer.NegotiatedSerializer[M, W]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
RawExceptionMessage = javadsl.api.deser.RawExceptionMessage
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
RequestHeader = javadsl.api.transport.RequestHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
ResponseHeader = javadsl.api.transport.ResponseHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
ServiceCall[Request, Response] = javadsl.api.ServiceCall[Request, Response]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
type
ServiceLocator = javadsl.api.ServiceLocator
- Definition Classes
- JavadslServiceApiBridge → 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 JavadslServiceRouter to any2stringadd[JavadslServiceRouter] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (JavadslServiceRouter, B)
- Implicit
- This member is added by an implicit conversion from JavadslServiceRouter to ArrowAssoc[JavadslServiceRouter] 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
- JavadslServiceRouter → ServiceRouter
-
def
akkaStreamsSourceAsScala[T, M](source: AkkaStreamsSource[T, M]): Source[T, M]
- Definition Classes
- JavadslServiceApiBridge → 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
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
callResponseSerializer[Response, W](call: Call[_, Response]): MessageSerializer[Response, W]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @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: javadsl.api.Descriptor
- Attributes
- protected
- Definition Classes
- JavadslServiceRouter → ServiceRouter
-
def
descriptorExceptionSerializer(d: Descriptor): ExceptionSerializer
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
descriptorHeaderFilter(d: Descriptor): HeaderFilter
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
descriptorName(d: Descriptor): String
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
documentation: Seq[(String, String, String)]
- Definition Classes
- SimpleRouter → Router
-
def
ensuring(cond: (JavadslServiceRouter) ⇒ Boolean, msg: ⇒ Any): JavadslServiceRouter
- Implicit
- This member is added by an implicit conversion from JavadslServiceRouter to Ensuring[JavadslServiceRouter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (JavadslServiceRouter) ⇒ Boolean): JavadslServiceRouter
- Implicit
- This member is added by an implicit conversion from JavadslServiceRouter to Ensuring[JavadslServiceRouter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): JavadslServiceRouter
- Implicit
- This member is added by an implicit conversion from JavadslServiceRouter to Ensuring[JavadslServiceRouter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): JavadslServiceRouter
- Implicit
- This member is added by an implicit conversion from JavadslServiceRouter to Ensuring[JavadslServiceRouter] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exceptionSerializerDeserializeHttpException(es: ExceptionSerializer, code: Int, mp: MessageProtocol, bytes: ByteString): Throwable
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
exceptionSerializerDeserializeWebSocketException(es: ExceptionSerializer, code: Int, mp: MessageProtocol, bytes: ByteString): Throwable
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
exceptionSerializerSerialize(es: ExceptionSerializer, t: Throwable, accept: Seq[MessageProtocol]): RawExceptionMessage
- Definition Classes
- JavadslServiceApiBridge → 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 JavadslServiceRouter to StringFormat[JavadslServiceRouter] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- 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
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
headerFilterTransformClientResponse(hf: HeaderFilter, resp: ResponseHeader, req: RequestHeader): ResponseHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
headerFilterTransformServerRequest(hf: HeaderFilter, rh: RequestHeader): RequestHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
headerFilterTransformServerResponse(hf: HeaderFilter, resp: ResponseHeader, req: RequestHeader): ResponseHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
invokeServiceCall[Request, Response](serviceCall: ServiceCall[Request, Response], requestHeader: RequestHeader, request: Request): Future[(ResponseHeader, Response)]
- Attributes
- protected
- Definition Classes
- JavadslServiceRouter → ServiceRouter
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
maybeLogException(exc: Throwable, log: ⇒ Logger, call: Call[_, _]): Unit
- Attributes
- protected
- Definition Classes
- JavadslServiceRouter → ServiceRouter
-
def
messageHeaderHeaders(mh: MessageHeader): Map[String, Seq[(String, String)]]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageHeaderProtocol(mh: MessageHeader): MessageProtocol
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageProtocolCharset(mp: MessageProtocol): Option[String]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageProtocolContentType(mp: MessageProtocol): Option[String]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageProtocolFromContentTypeHeader(ct: Option[String]): MessageProtocol
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageProtocolIsText(mp: MessageProtocol): Boolean
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageProtocolIsUtf8(mp: MessageProtocol): Boolean
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageProtocolToContentTypeHeader(mp: MessageProtocol): Option[String]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageSerializerAcceptResponseProtocols(ms: MessageSerializer[_, _]): Seq[MessageProtocol]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageSerializerDeserializer[M, W](ms: MessageSerializer[M, W], mp: MessageProtocol): NegotiatedDeserializer[M, W]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageSerializerIsStreamed(ms: MessageSerializer[_, _]): Boolean
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageSerializerIsUsed(ms: MessageSerializer[_, _]): Boolean
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageSerializerSerializerForRequest[M, W](ms: MessageSerializer[M, W]): NegotiatedSerializer[M, W]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
messageSerializerSerializerForResponse[M, W](ms: MessageSerializer[M, W], ap: Seq[MessageProtocol]): NegotiatedSerializer[M, W]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
methodForCall(call: Call[_, _]): Method
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
methodName(m: Method): String
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
negotiatedDeserializerDeserialize[M, W](ns: NegotiatedDeserializer[M, W], w: W): M
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
negotiatedSerializerProtocol(ns: NegotiatedSerializer[_, _]): MessageProtocol
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
negotiatedSerializerSerialize[M, W](ns: NegotiatedSerializer[M, W], m: M): W
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newMessageProtocol(ct: Option[String], cs: Option[String], v: Option[String]): MessageProtocol
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newMethod(name: String): Method
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newPayloadTooLarge(msg: String): Throwable
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newPolicyViolation(msg: String, detail: String): Throwable
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newRawExceptionMessage(errorCode: ErrorCode, protocol: MessageProtocol, message: ByteString): RawExceptionMessage
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newRequestHeader(method: Method, uri: URI, requestProtocol: MessageProtocol, acceptResponseProtocols: Seq[MessageProtocol], servicePrincipal: Option[Principal], headers: Map[String, Seq[(String, String)]]): RequestHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newResponseHeader(code: Int, mp: MessageProtocol, headers: Map[String, Seq[(String, String)]]): ResponseHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newServicePrincipal(serviceName: String): Principal
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
newTransportException(errorCode: ErrorCode, message: String): Exception
- Definition Classes
- JavadslServiceApiBridge → 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
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
rawExceptionMessageMessage(rem: RawExceptionMessage): ByteString
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
rawExceptionMessageMessageAsText(rem: RawExceptionMessage): String
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
rawExceptionMessageToResponseHeader(rem: RawExceptionMessage): ResponseHeader
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
rawExceptionMessageWebSocketCode(rem: RawExceptionMessage): Int
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
requestHeaderAcceptedResponseProtocols(rh: RequestHeader): Seq[MessageProtocol]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
requestHeaderMethod(rh: RequestHeader): String
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
requestHeaderUri(rh: RequestHeader): URI
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
responseHeaderIsDefault(rh: ResponseHeader): Boolean
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
responseHeaderStatus(rh: ResponseHeader): Int
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
responseHeaderWithProtocol(rh: ResponseHeader, mp: MessageProtocol): ResponseHeader
- Definition Classes
- JavadslServiceApiBridge → 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
- JavadslServiceApiBridge → LagomServiceApiBridge
-
val
serviceRoutes: Seq[ServiceRoute]
- Attributes
- protected
- Definition Classes
- JavadslServiceRouter → ServiceRouter
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toAkkaStreamsSource[T, M](source: Source[T, M]): AkkaStreamsSource[T, M]
- Definition Classes
- JavadslServiceApiBridge → LagomServiceApiBridge
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withPrefix(prefix: String): Router
- Definition Classes
- SimpleRouter → Router
-
def
→[B](y: B): (JavadslServiceRouter, B)
- Implicit
- This member is added by an implicit conversion from JavadslServiceRouter to ArrowAssoc[JavadslServiceRouter] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc