org.mashupbots.socko.rest

RestOperation

case class RestOperation(registration: RestRegistration, endPoint: RestEndPoint, deserializer: RestRequestDeserializer, serializer: RestResponseSerializer) extends Product with Serializable

A REST operation processes data in the following manner:

registration

Meta data describing the bindings

endPoint

HTTP method and path unique to this operation

deserializer

Deserializes incoming data into a org.mashupbots.socko.rest.RestRequest

serializer

Serializes a org.mashupbots.socko.rest.RestResponse class to send to the client

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RestOperation
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RestOperation(registration: RestRegistration, endPoint: RestEndPoint, deserializer: RestRequestDeserializer, serializer: RestResponseSerializer)

    registration

    Meta data describing the bindings

    endPoint

    HTTP method and path unique to this operation

    deserializer

    Deserializes incoming data into a org.mashupbots.socko.rest.RestRequest

    serializer

    Serializes a org.mashupbots.socko.rest.RestResponse class to send to the client

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. val accessSockoEvent: Boolean

    Denotes if org.mashupbots.socko.events.SockoEvent is to be made accessible from org.mashupbots.socko.rest.RestRequestEvents.

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val deserializer: RestRequestDeserializer

    Deserializes incoming data into a org.mashupbots.socko.rest.RestRequest

  8. val endPoint: RestEndPoint

    HTTP method and path unique to this operation

  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. final def notify(): Unit

    Definition Classes
    AnyRef
  15. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  16. val registration: RestRegistration

    Meta data describing the bindings

  17. val serializer: RestResponseSerializer

    Serializes a org.mashupbots.socko.rest.RestResponse class to send to the client

  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped