Trait

it.unibo.scafi.lib.StdLib_NewProcesses

CustomSpawn

Related Doc: package StdLib_NewProcesses

Permalink

trait CustomSpawn extends (StdLib_NewProcesses.this)#SpawnInterface with (StdLib_NewProcesses.this)#FieldUtils

Self Type
(StdLib_NewProcesses.this)#CustomSpawn with (StdLib_NewProcesses.this)#AggregateProgram
Linear Supertypes
(StdLib_NewProcesses.this)#FieldUtils, (StdLib_NewProcesses.this)#SpawnInterface, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CustomSpawn
  2. FieldUtils
  3. SpawnInterface
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait FieldOps extends AnyRef

    Permalink
    Definition Classes
    FieldUtils
  2. class IffContinuation[T] extends AnyRef

    Permalink
  3. trait MapFilter[V] extends AnyRef

    Permalink

    ******************************************** ************** COOMPACT SPAWN ************** *******************************************

  4. case class POut[T](result: T, status: Status) extends Product with Serializable

    Permalink
  5. case class ProcInstance[A, B, C](params: A)(proc: (A) ⇒ (B) ⇒ C, value: Option[C] = None) extends Product with Serializable

    Permalink
  6. implicit class ProcessLogic[K, A, R] extends AnyRef

    Permalink
  7. implicit class RichMap[K, V] extends AnyRef

    Permalink
  8. implicit class RichSet[K] extends AnyRef

    Permalink
  9. class Spawn[K, A, R] extends AnyRef

    Permalink
  10. class SpawnContinuation[K, Args] extends AnyRef

    Permalink
  11. trait SpawnFilter[K, A, R] extends AnyRef

    Permalink
  12. class SpawnKeys[K] extends AnyRef

    Permalink
  13. case class SpawnReturn[C](value: C, status: Boolean) extends (CustomSpawn.this)#MapFilter[C] with Product with Serializable

    Permalink
  14. trait WithGeneration[K, A, R] extends AnyRef

    Permalink
  15. trait WithTermination[K, A, R] extends AnyRef

    Permalink

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. object POut extends Serializable

    Permalink
  5. object Spawn

    Permalink
  6. def alignedExecution[K, V](p: (K) ⇒ V)(key: K): V

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  9. def cspawn[Key, Args, R](process: (Key) ⇒ (Args) ⇒ (CustomSpawn.this)#SpawnReturn[R], newProcesses: Set[Key], args: Args): Map[Key, R]

    Permalink
  10. def csspawn[A, B, C](process: (A) ⇒ (B) ⇒ (C, Status), params: Set[A], args: B): Map[A, C]

    Permalink
  11. def cuspawn[K, A, R](process: (K) ⇒ (A) ⇒ (CustomSpawn.this)#SpawnReturn[R], newKeys: Set[K], args: A): Map[K, R]

    Permalink
  12. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. object excludingSelf extends (FieldUtils.this)#FieldOps

    Permalink
    Definition Classes
    FieldUtils
  15. def exportConditionally[R](f: ⇒ (R, Boolean)): (R, Boolean)

    Permalink
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  17. def handleOutput[T](out: (CustomSpawn.this)#POut[T]): (CustomSpawn.this)#POut[Option[T]]

    Permalink
  18. def handleTermination[T](out: (CustomSpawn.this)#POut[T]): (CustomSpawn.this)#POut[T]

    Permalink
  19. def handleTerminationWithRep[T](out: (CustomSpawn.this)#POut[T]): (CustomSpawn.this)#POut[T]

    Permalink
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  21. object includingSelf extends (FieldUtils.this)#FieldOps

    Permalink
    Definition Classes
    FieldUtils
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. def nbrpath[A](path: (StdLib_NewProcesses.this)#Path)(expr: ⇒ A): A

    Permalink
  24. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  27. object on

    Permalink
  28. def processManager[K, A, R](process: (K) ⇒ (A) ⇒ R, generation: () ⇒ Set[K], termination: (K, A, R) ⇒ Boolean): (A) ⇒ Map[K, R]

    Permalink
  29. def run[A, B, C](proc: (A) ⇒ (B) ⇒ (CustomSpawn.this)#SpawnReturn[C], params: A, args: B): (CustomSpawn.this)#SpawnReturn[C]

    Permalink
  30. def runOnSharedKeys[K, A, R](process: (K) ⇒ (R, Boolean), params: Set[K]): Map[K, R]

    Permalink
  31. def runOnSharedKeysWithShare[K, A, R](process: (K) ⇒ (R, Boolean), params: Set[K]): Map[K, R]

    Permalink
  32. def share[A](init: ⇒ A)(f: (A, () ⇒ A) ⇒ A): A

    Permalink
  33. def simplyReturn[T](expr: ⇒ T): (CustomSpawn.this)#IffContinuation[T]

    Permalink
  34. def spawn[K, A, R](process: (K) ⇒ (A) ⇒ (R, Boolean), params: Set[K], args: A): Map[K, R]

    Permalink
    Definition Classes
    CustomSpawnSpawnInterface
  35. def spawn2[K, A, R](process: (K) ⇒ (A) ⇒ (R, Boolean), params: Set[K], args: A): Map[K, R]

    Permalink
  36. def spreadKeys[K, R](newKeys: Set[K])(mapKey: (K) ⇒ (CustomSpawn.this)#MapFilter[R]): Map[K, R]

    Permalink
  37. def sspawn[K, A, R](process: (K) ⇒ (A) ⇒ (CustomSpawn.this)#POut[R], params: Set[K], args: A): Map[K, R]

    Permalink
  38. def sspawn2[K, A, R](process: (K) ⇒ (A) ⇒ (CustomSpawn.this)#POut[R], params: Set[K], args: A): Map[K, R]

    Permalink
  39. def sspawnOld[A, B, C](process: (A) ⇒ (B) ⇒ (C, Status), params: Set[A], args: B): Map[A, C]

    Permalink
  40. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  42. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(): Unit

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

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from (StdLib_NewProcesses.this)#FieldUtils

Inherited from (StdLib_NewProcesses.this)#SpawnInterface

Inherited from AnyRef

Inherited from Any

Ungrouped