com.sksamuel

scruffy

package scruffy

Visibility
  1. Public
  2. All

Type Members

  1. class AkkaResourceProvider extends ResourceProvider

  2. class Applicative extends AnyRef

  3. trait AuthorityProvider extends AnyRef

  4. class AuthorizationFilter extends Filter

  5. trait AuthorizationStrategy extends AnyRef

  6. class BasicAuthorizationStrategy extends AuthorizationStrategy

  7. class CacheFilter extends Filter

  8. trait CacheSupport extends AnyRef

  9. abstract class CacheType extends AnyRef

    Public - may be cached in public shared caches.

  10. class ContentType extends AnyRef

  11. class CorsFilter extends Filter

  12. trait CorsSupport extends AnyRef

  13. case class Credentials(name: String, pass: String) extends Product with Serializable

  14. trait Filter extends AnyRef

  15. case class FilterException(response: Response) extends RuntimeException with Product with Serializable

  16. abstract class HeaderKey extends AnyRef

  17. class HeaderMatcher extends Matcher

  18. class IpAddressMatcher extends Matcher

  19. trait Marshaller extends AnyRef

  20. trait Matcher extends AnyRef

  21. trait MatchersDsl extends AnyRef

  22. class MethodMatcher extends Matcher

  23. case class NotFound(responder: (ScruffyContext) ⇒ Response) extends Product with Serializable

  24. class ParamExistsMatcher extends Matcher

  25. class ParamMatcher extends Matcher

  26. class PathMatcher extends Matcher

  27. class Resource extends AnyRef

  28. class ResourceChain extends AnyRef

  29. class ResourceHandler extends SimpleChannelInboundHandler[FullHttpRequest]

  30. class ResourceProvider extends ResponseBuilder with MatchersDsl

  31. case class Response(status: Int = 200, entity: Any = ..., contentType: String = ContentType.TextPlain.value, cookies: Set[Cookie] = ..., headers: Map[String, String] = ...) extends Product with Serializable

  32. trait ResponseBuilder extends AnyRef

  33. class Scruffy extends AnyRef

  34. class ScruffyApp extends App

  35. class ScruffyConfiguration extends AnyRef

  36. case class ScruffyContext(req: FullHttpRequest, ctx: ChannelHandlerContext, marshallers: Iterable[Marshaller]) extends Product with Serializable

  37. trait XHttpMethodOverrideSupport extends AnyRef

Value Members

  1. object AuthorizationFilter

  2. object CacheFilter

  3. object CacheType

  4. object ContentType

  5. object FormDataMarshaller extends Marshaller

  6. object Headers

  7. object IsoDate

  8. object JacksonMarshaller extends Marshaller

  9. object JsonFilter extends Filter

  10. object NoAccessAuthorizationStrategy extends AuthorizationStrategy

  11. object ScruffyConfiguration

  12. object StringMarshaller extends Marshaller

  13. object XHttpMethodOverrideFilter extends Filter

  14. object XmlMarshaller extends Marshaller

Ungrouped