Object

org.apache.predictionio.data.storage

EventJson4sSupport

Related Doc: package storage

Permalink

object EventJson4sSupport

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

Annotations
@DeveloperApi()
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EventJson4sSupport
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class APISerializer extends CustomSerializer[Event]

    Permalink

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

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

    Annotations
    @DeveloperApi()
  2. class DBSerializer extends CustomSerializer[Event]

    Permalink

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

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

    Annotations
    @DeveloperApi()

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

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

    Permalink

    :: DeveloperApi :: Convert JSON4S JValue to Event

    :: DeveloperApi :: Convert JSON4S JValue to Event

    returns

    deserialization routine used by DBSerializer

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

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

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

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

    Permalink

    This is set to org.json4s.DefaultFormats.

    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)

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

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

    Permalink

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

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

    returns

    deserialization routine used by APISerializer

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

    Permalink

    :: DeveloperApi :: Convert Event to JSON4S JValue

    :: DeveloperApi :: Convert Event to JSON4S JValue

    returns

    serialization routine used by DBSerializer

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

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

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

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

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

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

    Permalink

    :: 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