class GopherImpl extends GopherAPI with Extension
Akka extension which provide gopherApi interface
- See also
GopherAPI
- Alphabetic
- By Inheritance
- GopherImpl
- Extension
- GopherAPI
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new GopherImpl(system: ExtendedActorSystem)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def actorSystem: ActorSystem
actor system which was passed during creation
actor system which was passed during creation
- Definition Classes
- GopherAPI
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def config: Config
the configuration of the gopher system.
the configuration of the gopher system. By default is contained under 'gopher' key in top-level config.
- Definition Classes
- GopherAPI
- def currentFlow: CurrentFlowTermination
- Definition Classes
- GopherAPI
- lazy val defaultExpireCapacity: Int
- Definition Classes
- GopherAPI
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def futureInput[A](future: Future[A]): FutureInput[A]
Represent Scala future as channel from which we can read one value.
Represent Scala future as channel from which we can read one value.
- Definition Classes
- GopherAPI
- See also
gopher.channels.FutureInput
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def gopherExecutionContext: ExecutionContext
execution context used for managing calculation steps in channels engine.
execution context used for managing calculation steps in channels engine.
- Definition Classes
- GopherAPI
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- lazy val idleTimeout: FiniteDuration
- Definition Classes
- GopherAPI
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def iterableInput[A](iterable: Iterable[A]): Input[A]
Represent Scala iterable as channel, where all values can be readed in order of iteration.
Represent Scala iterable as channel, where all values can be readed in order of iteration.
- Definition Classes
- GopherAPI
- macro def make[T](args: Any*): T
Generic schema for making objects, which requiere gopherAPI for constructions.
Generic schema for making objects, which requiere gopherAPI for constructions.
- Definition Classes
- GopherAPI
- def makeChannel[A](capacity: Int = 0): Channel[A]
obtain channel
obtain channel
val channel = gopherApi.makeChannel[Int]() channel.awrite(1 to 100)
- Definition Classes
- GopherAPI
- Annotations
- @inline()
- macro def makeTransputer[T <: Transputer]: T
- Definition Classes
- GopherAPI
- macro def makeTransputer[T <: Transputer](recoveryPolicy: PartialFunction[Throwable, Directive]): T
create and start instance of transputer with given recovery policy.
create and start instance of transputer with given recovery policy.
- Definition Classes
- GopherAPI
- See also
gopher.Transputer
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- macro def replicate[T <: Transputer](n: Int): Transputer
create transputer which contains
ninstances ofXwhere ports are connected to the appropriate ports of each instance in paraller.create transputer which contains
ninstances ofXwhere ports are connected to the appropriate ports of each instance in paraller.val persistStep = replicate[PersistTransputer](nDBConnections)- Definition Classes
- GopherAPI
- val select: SelectFactory
obtain select factory
obtain select factory
goopherApi.select.once[String] { case x: a.read => s"${x} from A" case x: b.read => s"${x} from B" case _ => "IDLE" }
- Definition Classes
- GopherAPI
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- lazy val time: Time
time API
time API
- Definition Classes
- GopherAPI
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated