Class

com.linkedin.playrestli

RestliServerHttpRequestHandler

Related Doc: package playrestli

Permalink

class RestliServerHttpRequestHandler extends JavaCompatibleHttpRequestHandler

Created by rli on 2/16/16.

Overrides Play's default routing behavior and let rest.li handle the request

Annotations
@Singleton()
Linear Supertypes
JavaCompatibleHttpRequestHandler, DefaultHttpRequestHandler, HttpRequestHandler, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RestliServerHttpRequestHandler
  2. JavaCompatibleHttpRequestHandler
  3. DefaultHttpRequestHandler
  4. HttpRequestHandler
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RestliServerHttpRequestHandler(configuration: Configuration, env: Environment, restliServerApi: RestliServerApi, restliStreamServerApi: RestliServerStreamApi, router: Router, errorHandler: HttpErrorHandler, httpConfig: HttpConfiguration, javaHttpFilters: HttpFilters, httpFilters: HttpFilters, components: JavaHandlerComponents, playBodyParsers: PlayBodyParsers, actionBuilder: DefaultActionBuilder, cookieHeaderEncoding: CookieHeaderEncoding)(implicit ec: ExecutionContext)

    Permalink
    Annotations
    @Inject()

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def asJava: JavaHttpRequestHandlerDelegate

    Permalink
    Definition Classes
    HttpRequestHandler
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def filterAction(next: EssentialAction): EssentialAction

    Permalink
    Definition Classes
    RestliServerHttpRequestHandler → DefaultHttpRequestHandler
  10. def filterHandler(request: RequestHeader, handler: Handler): Handler

    Permalink
    Definition Classes
    RestliServerHttpRequestHandler → DefaultHttpRequestHandler
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def handlerForRequest(request: RequestHeader): (RequestHeader, Handler)

    Permalink
    Definition Classes
    DefaultHttpRequestHandler → HttpRequestHandler
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. def isRestLiRequest(request: RequestHeader): Boolean

    Permalink
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. def routeRequest(rh: RequestHeader): Option[Handler]

    Permalink

    Overrides the default play routing behavior.

    Overrides the default play routing behavior. It first looks for a route that could handle this request. If such a route is not found, then handle the request as a restli request.

    Definition Classes
    RestliServerHttpRequestHandler → JavaCompatibleHttpRequestHandler → DefaultHttpRequestHandler
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def filterHandler(next: (RequestHeader) ⇒ Handler): (RequestHeader) ⇒ Handler

    Permalink
    Attributes
    protected
    Definition Classes
    DefaultHttpRequestHandler
    Annotations
    @deprecated
    Deprecated

    (Since version 2.6.0) Use filterHandler(RequestHeader, Handler) instead

Inherited from JavaCompatibleHttpRequestHandler

Inherited from DefaultHttpRequestHandler

Inherited from HttpRequestHandler

Inherited from AnyRef

Inherited from Any

Ungrouped