com.sksamuel

scruffy

package scruffy

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scruffy
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait AkkaSupport extends ResponseBuilder

  2. class Applicative extends AnyRef

  3. trait AuthorityProvider extends AnyRef

  4. trait AuthorizationStrategy extends AnyRef

  5. class BasicAuthorizationStrategy extends AuthorizationStrategy

  6. trait CacheSupport extends AnyRef

  7. abstract class CacheType extends AnyRef

    Public - may be cached in public shared caches.

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

  9. case class Envelope(req: Request, ctx: ChannelHandlerContext, marshallers: Iterable[Marshaller] = immutable.this.Nil, response: Option[Response] = scala.None, properties: Map[PropertyKey[Any], Any] = ...) extends Product with Serializable

  10. abstract class HeaderKey extends AnyRef

  11. class HttpMethod extends AnyRef

  12. class HttpResource extends AnyRef

  13. class HttpResourceChannelHandler extends SimpleChannelInboundHandler[FullHttpRequest]

  14. trait HttpResourceProvider extends ResponseBuilder with MatchersDsl with ValidatorsDsl

  15. trait LazyProcessor extends Processor

  16. trait LazySynchronousProcessor extends SynchronousProcessor

  17. trait Marshaller extends AnyRef

  18. trait MatchersDsl extends ProcessorDsl

  19. class MediaType extends AnyRef

  20. trait Processor extends AnyRef

  21. trait ProcessorDsl extends AnyRef

  22. abstract class PropertyKey[+T] extends AnyRef

  23. case class Request(method: HttpMethod, uri: Uri, entity: Array[Byte], headers: Map[String, String]) extends Product with Serializable

  24. class ResourcePipeline[T] extends AnyRef

  25. abstract class ResourceProvider extends HttpResourceProvider with WebsocketResourceProvider

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

  27. trait ResponseBuilder extends AnyRef

  28. class Scruffy extends AnyRef

  29. class ScruffyConfiguration extends AnyRef

  30. class ScruffyLifecycle extends AnyRef

  31. trait SynchronousProcessor extends Processor

  32. trait WebsocketHandler extends AnyRef

  33. class WebsocketResource extends AnyRef

  34. class WebsocketResourceChannelHandler extends SimpleChannelInboundHandler[WebSocketFrame]

  35. trait WebsocketResourceProvider extends AnyRef

Value Members

  1. object AttributeKeys

  2. object CacheType

  3. object Constants

  4. object FormDataMarshaller extends Marshaller

  5. object Headers

  6. object HttpMethod

  7. object HttpMethods

  8. object IsoDate

  9. object JacksonMarshaller extends Marshaller

  10. object MediaType

  11. object NoAccessAuthorizationStrategy extends AuthorizationStrategy

    An implementation of AuthorizationStrategy that always denies requests.

  12. object Processor

  13. object PropertyKeys

  14. object ResourcePipeline

  15. object ScruffyConfiguration

  16. object StringMarshaller extends Marshaller

  17. object XmlMarshaller extends Marshaller

  18. package filters

  19. implicit def function2processor(f: (Envelope) ⇒ Envelope): Processor

  20. package matchers

  21. implicit def nettyHttpMethod2scruffyHttpMethod(netty: io.netty.handler.codec.http.HttpMethod): HttpMethod

  22. package validators

Inherited from AnyRef

Inherited from Any

Ungrouped