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
- All
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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.type
- Definition Classes
- GopherAPI
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
executionContext: 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
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
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
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
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
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )