org.analogweb

scala

package scala

Visibility
  1. Public
  2. All

Type Members

  1. trait Adoption extends AnyRef

  2. trait Analogweb extends LooseRouteDef with Resolvers with Responses with RouteExtensions

  3. trait Around extends AnyRef

  4. case class Arounds(arounds: Seq[Around] = ...) extends Product with Serializable

  5. case class DefaultResolverSyntax[T <: RequestValueResolver](resolverType: Class[T], request: Request) extends ResolverSyntax[T] with Product with Serializable

  6. case class DefaultScalaInvocationMetadata(clazz: Class[_], name: String, argumentTypes: Array[Class[_]], route: Route) extends DefaultInvocationMetadata with ScalaInvocationMetadata with Product with Serializable

  7. trait LooseRouteDef extends RouteDef

  8. case class NoValuesResolved[T](key: String, resolver: RequestValueResolver, requiredType: Class[T]) extends RuntimeException with Product with Serializable

  9. case class RenderableFuture(future: Future[Renderable]) extends DefaultRenderable with Product with Serializable

  10. case class Request(context: RequestContext, resolvers: RequestValueResolvers, metadata: InvocationMetadata, converters: TypeMapperContext, passedWith: Map[String, Any] = ...) extends Product with Serializable

  11. class RequestInvocation extends Route

  12. case class ResolvedValueTypeMismatched[T](resolved: Any, requiredType: Class[T]) extends RuntimeException with Product with Serializable

  13. case class ResolverNotFound(name: String) extends RuntimeException with Product with Serializable

  14. trait ResolverSyntax[T <: RequestValueResolver] extends AnyRef

  15. trait Resolvers extends AnyRef

  16. trait Responses extends AnyRef

  17. trait Route extends AnyRef

  18. trait RouteDef extends AnyRef

  19. trait RouteExtensions extends AnyRef

  20. case class RouteList(buffer: ListBuffer[Route]) extends Product with Serializable

  21. class ScalaInvocation extends Invocation with InvocationArguments

  22. class ScalaInvocationFactory extends DefaultInvocationFactory

  23. trait ScalaInvocationMetadata extends InvocationMetadata

  24. class ScalaInvocationMetadataFactory extends InvocationMetadataFactory

  25. class ScalaJacksonJsonValueResolver extends SpecificMediaTypeRequestValueResolver

  26. class ScalaJsonFormatter extends ResponseFormatter

  27. class ScalaJsonObject extends Json

  28. class ScalaJsonText extends Json

  29. class ScalaModuleConfig extends PluginModulesConfig

  30. class ScalaRenderableResolver extends DefaultRenderableResolver with Responses

  31. class ScalaResponseHandler extends DefaultResponseHandler

  32. trait StrictRouteDef extends RouteDef

  33. case class after(action: PartialFunction[Any, Renderable]) extends Around with Product with Serializable

  34. case class before(action: (Request) ⇒ Adoption) extends Around with Product with Serializable

  35. case class pass() extends Adoption with Product with Serializable

  36. case class passWith[T](key: String = "", result: T) extends Adoption with Product with Serializable

  37. case class reject(reason: Renderable) extends Adoption with Product with Serializable

Value Members

  1. object Execution

  2. object Responses extends Responses

  3. object Route

  4. package utils

Ungrouped