Package

castalia

matcher

Permalink

package matcher

Visibility
  1. Public
  2. All

Type Members

  1. class MatchResultGatherer extends Actor with ActorLogging

    Permalink
  2. class MatcherActor extends Actor with ActorLogging

    Permalink
  3. case class ParsedUri(uri: String, path: Path, queryParams: Params) extends Product with Serializable

    Permalink

    Parsed uri, where the path has been split into segments and the query parameters have been converted into a Params object

    Parsed uri, where the path has been split into segments and the query parameters have been converted into a Params object

    uri

    the original uri

    path

    the segments that were extracted from the uri

    queryParams

    the query parameters that were extracted from the uri

  4. case class RequestMatch(httpRequest: HttpRequest, pathParams: Params, queryParams: Params) extends Product with Serializable

    Permalink

    Result of a successful match of a request uri by a MatcherActor

    Result of a successful match of a request uri by a MatcherActor

    httpRequest

    the original HttpRequest

    pathParams

    the path parameters that were extracted from the uri

    queryParams

    the query parameters that were extracted from the uri

  5. class RequestMatcherActor extends Actor with ActorLogging

    Permalink
  6. trait RequestMatcherActorCreator extends AnyRef

    Permalink

    This trait allows us to inject test probes

  7. trait RequestMatcherActorCreatorImplementation extends RequestMatcherActorCreator

    Permalink
  8. class UriParser extends AnyRef

    Permalink

    Helper class that will parse an URI string into a ParsedUri object which is easier to manipulate

    Helper class that will parse an URI string into a ParsedUri object which is easier to manipulate

    Created by Jean-Marc van Leerdam on 2016-01-07

Value Members

  1. object MatchResultGatherer

    Permalink
  2. object MatcherActor

    Permalink
  3. object RequestMatcherActor

    Permalink

Ungrouped