com.twitter.finagle.http

path

package path

Visibility
  1. Public
  2. All

Type Members

  1. case class /(parent: Path, child: String) extends Path with Product with Serializable

    Path separator extractor: Path("/1/2/3/test.

  2. case class :?(path: Path, params: ParamMap) extends Product with Serializable

  3. abstract class DoubleParamMatcher extends AnyRef

    Double param extractor: object Latitude extends DoubleParamMatcher("lat") (Path(request.

  4. abstract class IntParamMatcher extends AnyRef

    Int param extractor: object Page extends IntParamMatcher("page") (Path(request.

  5. abstract class LongParamMatcher extends AnyRef

    Long param extractor: object UserId extends LongParamMatcher("user_id") (Path(request.

  6. class Numeric[A <: AnyVal] extends AnyRef

    Attributes
    protected
  7. abstract class ParamMatcher extends AnyRef

    Param extractor: object ScreenName extends ParamMatcher("screen_name") (Path(request.

  8. abstract class Path extends AnyRef

    Base class for path extractors.

Value Members

  1. object ->

    HttpMethod extractor

  2. object /:

    Path separator extractor: Path("/1/2/3/test.

  3. object :&

    Multiple param extractor: object A extends ParamMatcher("a") object B extends ParamMatcher("b") (Path(request.

  4. object Integer extends Numeric[Int]

    Integer extractor: Path("/user/123") match { case Root / "user" / Int(userId) => .

  5. object Long extends Numeric[Long]

    Long extractor: Path("/user/123") match { case Root / "user" / Long(userId) => .

  6. object Path

  7. object Root extends Path with Product with Serializable

    Root extractor: Path("/") match { case Root => .

  8. object ~

    File extension extractor

Ungrouped