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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. val accessSockoEvent: Boolean

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

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

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

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

  10. val endPoint: RestEndPoint

    HTTP method and path unique to this operation

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

    Definition Classes
    AnyRef
  12. def finalize(): Unit

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

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

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

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

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

    Definition Classes
    AnyRef
  18. val registration: RestRegistration

    Meta data describing the bindings

  19. val serializer: RestResponseSerializer

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. 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