org.apache.predictionio.data.storage

EventJson4sSupport

object EventJson4sSupport

:: DeveloperApi :: Support library for dealing with Event and JSON4S

Annotations
@DeveloperApi()
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EventJson4sSupport
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class APISerializer extends CustomSerializer[Event]

    :: DeveloperApi :: Custom JSON4S serializer for Event intended to be used by the Event Server, or anywhere that demands serdes of Event to/from JSON

  2. class DBSerializer extends CustomSerializer[Event]

    :: DeveloperApi :: Custom JSON4S serializer for Event intended to be used by database access, or anywhere that demands serdes of Event to/from JSON4S JValue

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def deserializeFromJValue: PartialFunction[JValue, Event]

    :: DeveloperApi :: Convert JSON4S JValue to Event

    :: DeveloperApi :: Convert JSON4S JValue to Event

    returns

    deserialization routine used by DBSerializer

    Annotations
    @DeveloperApi()
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. implicit val formats: DefaultFormats.type

    This is set to org.

    This is set to org.json4s.DefaultFormats. Do not use JSON4S to serialize or deserialize Joda-Time DateTime because it has some issues with timezone (as of version 3.2.10)

  13. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

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

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

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

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

    Definition Classes
    AnyRef
  19. def readJson: PartialFunction[JValue, Event]

    :: DeveloperApi :: Convert JSON from Event Server to Event

    :: DeveloperApi :: Convert JSON from Event Server to Event

    returns

    deserialization routine used by APISerializer

    Annotations
    @DeveloperApi()
  20. def serializeToJValue: PartialFunction[Any, JValue]

    :: DeveloperApi :: Convert Event to JSON4S JValue

    :: DeveloperApi :: Convert Event to JSON4S JValue

    returns

    serialization routine used by DBSerializer

    Annotations
    @DeveloperApi()
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  22. def toString(): String

    Definition Classes
    AnyRef → Any
  23. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. def writeJson: PartialFunction[Any, JValue]

    :: DeveloperApi :: Convert Event to JSON for use by the Event Server

    :: DeveloperApi :: Convert Event to JSON for use by the Event Server

    returns

    serialization routine used by APISerializer

    Annotations
    @DeveloperApi()

Inherited from AnyRef

Inherited from Any

Ungrouped