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
n
instances ofX
where ports are connected to the appropriate ports of each instance in paraller.create transputer which contains
n
instances ofX
where 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