Package

io.udash

rest

Permalink

package rest

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ArgumentType extends AnyRef

    Permalink
  2. class Body extends Annotation with MetadataAnnotation with ArgumentType

    Permalink

    Annotated argument will be send as a body part, eg.

    Annotated argument will be send as a body part, eg. /method/ JSON(value).

  3. class DELETE extends Annotation with MetadataAnnotation with RESTMethod

    Permalink

    Annotated method will be send using DELETE HTTP method.

  4. class DefaultRESTConnector extends RESTConnector

    Permalink

    Default implementation of io.udash.rest.internal.RESTConnector for Udash REST.

  5. class DefaultServerREST[ServerRPCType] extends UsesREST[ServerRPCType]

    Permalink

    Default REST usage mechanism using io.udash.rest.DefaultRESTFramework.

  6. class GET extends Annotation with MetadataAnnotation with RESTMethod

    Permalink

    Annotated method will be send using GET HTTP method.

  7. class Header extends Annotation with MetadataAnnotation with ArgumentType

    Permalink

    Annotated argument will be send as a header.

  8. class PATCH extends Annotation with MetadataAnnotation with RESTMethod

    Permalink

    Annotated method will be send using PATCH HTTP method.

  9. class POST extends Annotation with MetadataAnnotation with RESTMethod

    Permalink

    Annotated method will be send using POST HTTP method.

  10. class PUT extends Annotation with MetadataAnnotation with RESTMethod

    Permalink

    Annotated method will be send using PUT HTTP method.

  11. class Query extends Annotation with MetadataAnnotation with ArgumentType

    Permalink

    Annotated argument will be send as a query argument, eg.

    Annotated argument will be send as a query argument, eg. /method/?arg=value.

  12. class REST extends RPC

    Permalink

    Marker trait for REST interfaces.

  13. sealed trait RESTMethod extends AnyRef

    Permalink
  14. class RESTName extends Annotation with MetadataAnnotation

    Permalink

    Forces name of a method or an argument used in the interface to REST mapping.

  15. class SkipRESTName extends Annotation with MetadataAnnotation

    Permalink
  16. class URLPart extends Annotation with MetadataAnnotation with ArgumentType

    Permalink

    Annotated argument will be send as an URL part, eg.

    Annotated argument will be send as an URL part, eg. /method/{value}.

  17. trait UdashRESTFramework extends GetterRPCFramework with FunctionRPCFramework

    Permalink

Value Members

  1. object DefaultRESTFramework extends UdashRESTFramework with AutoUdashRPCFramework with DefaultUdashSerialization

    Permalink
  2. object DefaultServerREST

    Permalink
  3. package internal

    Permalink

Ungrouped