Object

org.gerweck.scalafx.akka

AkkaFX

Related Doc: package akka

Permalink

object AkkaFX extends AkkaStreamFX with AkkaFXCollections

A master object that exposes all the Akka-ScalaFX bridges.

Source
AkkaFX.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AkkaFX
  2. AkkaFXCollections
  3. AkkaStreamFX
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def eq(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  15. def observableSink[A](prop: Property[A, _]): Sink[A, Future[Done]]

    Permalink

    A akka.stream.scaladsl.Sink that sends all values to a scalafx.beans.property.Property.

    A akka.stream.scaladsl.Sink that sends all values to a scalafx.beans.property.Property.

    Each event that's written into the Sink will trigger an update of the Property with the streamed value.

    Definition Classes
    AkkaStreamFX
  16. def observableSource[A](prop: ObservableValue[_, A], queueSize: Int = 10, overflow: OverflowStrategy = OverflowStrategy.backpressure)(implicit ec: ExecutionContext): Source[A, SourceQueueWithComplete[A]]

    Permalink

    A akka.stream.scaladsl.Source that generates an event for each change of an scalafx.beans.value.ObservableValue.

    A akka.stream.scaladsl.Source that generates an event for each change of an scalafx.beans.value.ObservableValue.

    This source adds an onChange handler to the given ObservableValue. Each time it observes a change, the new value is pushed from the Source. The change handler is registered as soon as the source is materialized into a graph. It should be safe to use a single source in several graphs, as each will register its own change listener upon materialization.

    prop

    The value to observe.

    queueSize

    The maximum number of values to queue while waiting for the downstream flow to consume more data.

    overflow

    What to do when the queue is full because the downstream flow cannot keep up. The default behavior is to block, slowing the UI's main thread until some events are consumed, freeing space in the queue.

    Definition Classes
    AkkaStreamFX
  17. implicit def sourceToRichSource[A, B](source: Source[A, B]): RichSource[A, B]

    Permalink
    Definition Classes
    AkkaFXCollections
  18. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AkkaFXCollections

Inherited from AkkaStreamFX

Inherited from AnyRef

Inherited from Any

Ungrouped