Package

io

peregrine

Permalink

package peregrine

Visibility
  1. Public
  2. All

Type Members

  1. class AppService extends Service[com.twitter.finagle.http.Request, Response]

    Permalink
  2. class AssetsFilter extends SimpleFilter[com.twitter.finagle.http.Request, Response] with LoggingFilterHelper

    Permalink
  3. trait BaseSessions extends AnyRef

    Permalink
  4. trait CommonStatuses extends AnyRef

    Permalink
  5. class ContentType extends AnyRef

    Permalink
  6. trait Controller extends App with Stats

    Permalink
  7. class ControllerCollection extends AnyRef

    Permalink
  8. class CookieBasedSession extends Session

    Permalink
  9. class CookieBuilder extends AnyRef

    Permalink
  10. class CsrfFilter extends SimpleFilter[com.twitter.finagle.http.Request, Response] with Sessions

    Permalink
  11. class FileService extends SimpleFilter[com.twitter.finagle.http.Request, Response]

    Permalink
  12. trait JsonSerializer extends AnyRef

    Permalink
  13. trait LoggerColors extends AnyRef

    Permalink
  14. class LoggingFilter extends SimpleFilter[com.twitter.finagle.http.Request, Response] with LoggingFilterHelper

    Permalink
  15. trait LoggingFilterHelper extends LoggerColors

    Permalink
  16. class MockApp extends AnyRef

    Permalink
  17. class MockResponse extends AnyRef

    Permalink
  18. class MockResult extends AnyRef

    Permalink
  19. case class MultipartItem(data: Array[Byte], name: String, contentType: Option[String], filename: Option[String]) extends Product with Serializable

    Permalink
  20. case class PathPattern(regex: Regex, captureGroupNames: List[String] = Nil) extends Product with Serializable

    Permalink

    A path pattern optionally matches a request path and extracts path parameters.

  21. trait PathPatternParser extends AnyRef

    Permalink

    Parses a string into a path pattern for routing.

  22. trait PeregrineApp extends PeregrineServer with Controller

    Permalink
  23. trait PeregrineLogger extends LoggerColors

    Permalink
  24. class PeregrineServer extends TwitterServer with PeregrineLogger

    Permalink
  25. class RailsPathPatternParser extends RegexPathPatternParser

    Permalink

    Path pattern parser based on Rack::Mount::Strexp, which is used by Rails.

  26. trait RegexPathPatternParser extends PathPatternParser with RegexParsers

    Permalink
  27. class Request extends RequestProxy

    Permalink
  28. class ResponseBuilder extends CommonStatuses

    Permalink
  29. case class Route(method: HttpMethod, path: String, pattern: PathPattern, callback: (Request) ⇒ Future[ResponseBuilder]) extends Product with Serializable

    Permalink
  30. class RouteVector extends AnyRef

    Permalink
  31. class Router extends AnyRef

    Permalink
  32. trait Session extends AnyRef

    Permalink
  33. trait Sessions extends BaseSessions

    Permalink
  34. class SinatraPathPatternParser extends RegexPathPatternParser

    Permalink

    A Sinatra-compatible route path pattern parser.

  35. trait SpecHelper extends AnyRef

    Permalink
  36. class UnsupportedMediaType extends Exception

    Permalink
  37. trait View extends Callable[String] with ViewCsrf

    Permalink
  38. trait ViewCsrf extends AnyRef

    Permalink

Value Members

  1. object AcceptOrdering extends Ordering[String]

    Permalink
  2. object ContentType

    Permalink
  3. object DirectoryViewer

    Permalink
  4. object ErrorHandler

    Permalink
  5. object FileResolver

    Permalink
  6. object FileService

    Permalink
  7. object MockApp

    Permalink
  8. object MultipartParsing

    Permalink
  9. object PeregrineLogger extends PeregrineLogger

    Permalink
  10. object RailsPathPatternParser

    Permalink
  11. object Request

    Permalink
  12. object RequestAdapter

    Permalink

    Adapts a FinagleRquest to a PeregrineRequest

  13. object ResponseAdapter

    Permalink
  14. object ResponseBuilder

    Permalink
  15. object SinatraPathPatternParser

    Permalink
  16. package config

    Permalink
  17. package jackson

    Permalink

Ungrouped