Packages

object Postable

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Postable
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Impl[P, W, ID](postFunc: (P, W, Set[ID]) => Future[ID])(implicit tag: scala.reflect.api.JavaUniverse.TypeTag[P]) extends Postable[P, W, ID] with Product with Serializable

    A concrete implementation of postable

    A concrete implementation of postable

    postFunc

    the posting function

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. def apply[P, W, ID](postFunc: (P, W, Set[ID]) => Future[ID])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P]): Postable[P, W, ID]

    Making a postable

    Making a postable

    postFunc

    the posting function

    returns

    a Postable

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. implicit def bufferPostable[P, ID, W <: PostBuffer[P, ID]](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P]): Postable[P, W, ID]

    post in a buffer

    post in a buffer

    returns

    postability

  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. implicit val ec: ExecutionContext
  9. implicit def eitherPostable[P, Q, W, ID](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P], arg1: scala.reflect.api.JavaUniverse.TypeTag[Q], pw: Postable[P, W, ID], qw: Postable[Q, W, ID]): Postable[Either[P, Q], W, ID]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  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
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. implicit def optionPostable[P, W, ID](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P], pw: Postable[P, W, ID], uw: Postable[Unit, W, ID]): Postable[Option[P], W, ID]

    post an Option[P], posting a Unit in case of None

    post an Option[P], posting a Unit in case of None

    pw

    postability of P

    uw

    postability of a Unit

    returns

    postability of Option[P]

  19. implicit def pairPost[P, Q <: HList, W, ID](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P], arg1: scala.reflect.api.JavaUniverse.TypeTag[Q], pw: Postable[P, W, ID], qw: Postable[Q, W, ID]): Postable[::[P, Q], W, ID]
  20. def post[P, W, ID](content: P, web: W, pred: Set[ID])(implicit pw: Postable[P, W, ID], dg: DataGetter[P, W, ID]): Future[PostData[_, W, ID]]

    post and return post data

    post and return post data

    content

    content to be posted

    web

    web where we post

    pred

    predecessors of the post

    pw

    postability of the type

    returns

    PostData as a future

  21. implicit def rightPost[X, P, W, ID](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[X], arg1: scala.reflect.api.JavaUniverse.TypeTag[P], pw: Postable[P, W, ID], uw: Postable[Unit, W, ID]): Postable[Right[X, P], W, ID]

    Post a Right[P], to be used to split the stream with a change or not.

    Post a Right[P], to be used to split the stream with a change or not.

    pw

    postability of P

    uw

    postability of Unit

    returns

    Postability of Right[P]

  22. implicit def setPostable[P, W, ID](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P], pw: Postable[P, W, ID], uw: Postable[Unit, W, ID]): Postable[Set[P], W, ID]
  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. implicit def tryPostable[P, W, ID](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[P], pw: Postable[P, W, ID], ew: Postable[Throwable, W, ID]): Postable[Try[P], W, ID]

    post a Try[P] by posting P or an error

    post a Try[P] by posting P or an error

    pw

    postability of P

    ew

    postability of a Throwable

    returns

    postability of Try[P]

  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped