class ScalaVirtualMachineManager extends AnyRef

Represents a manager of virtual machines, providing a variety of means to look up a virtual machine.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaVirtualMachineManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ScalaVirtualMachineManager()

Type Members

  1. type ID = String
  2. type SVM = ScalaVirtualMachine
  3. type VM = VirtualMachine

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def add[T <: SVM](scalaVirtualMachine: T): T

    Adds a new Scala virtual machine to be managed.

    Adds a new Scala virtual machine to be managed. Ignores SVMs already added to this manager.

    scalaVirtualMachine

    The new Scala virtual machine instance

    returns

    The added Scala virtual machine

    Annotations
    @throws( ... )
    Exceptions thrown

    IllegalArgumentException When the Scala virtual machine is null

  5. def apply(virtualMachine: VM): SVM

    Looks up a Scala virtual machine by its virtual machine.

    Looks up a Scala virtual machine by its virtual machine.

    virtualMachine

    The low-level virtual machine that the Scala virtual machine wraps

    returns

    The associated Scala virtual machine

    Annotations
    @throws( ... )
    Exceptions thrown

    IllegalStateException When no Scala virtual machine found

  6. def apply(uniqueId: ID): SVM

    Looks up a Scala virtual machine by its unique id.

    Looks up a Scala virtual machine by its unique id.

    uniqueId

    The unique id of the Scala virtual machine to retrieve

    returns

    The associated Scala virtual machine

    Annotations
    @throws( ... )
    Exceptions thrown

    IllegalStateException When no Scala virtual machine found

  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clear(): Unit

    Clears the manager of all Scala virtual machine references.

  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def get(virtualMachine: VM): Option[SVM]

    Looks up a Scala virtual machine by its virtual machine.

    Looks up a Scala virtual machine by its virtual machine.

    virtualMachine

    The low-level virtual machine that the Scala virtual machine wraps

    returns

    Some Scala virtual machine if found, otherwise None

  14. def get(uniqueId: ID): Option[SVM]

    Looks up a Scala virtual machine by its unique id.

    Looks up a Scala virtual machine by its unique id.

    uniqueId

    The unique id of the Scala virtual machine to retrieve

    returns

    Some Scala virtual machine if found, otherwise None

  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  21. def remove[T <: SVM](scalaVirtualMachine: T): Option[T]

    Removes the Scala virtual machine from the manager.

    Removes the Scala virtual machine from the manager.

    scalaVirtualMachine

    The Scala virtual machine to remove

    returns

    Some Scala virtual machine representing the removed virtual machine if found and removed, otherwise None

    Annotations
    @throws( ... )
    Exceptions thrown

    IllegalArgumentException When the Scala virtual machine is null

  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def toSVMs: Seq[ScalaVirtualMachine]

    Returns the Scala virtual machines held by this manager.

    Returns the Scala virtual machines held by this manager.

    returns

    The collection of Scala virtual machines

  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. def toUniqueIds: Seq[ID]

    Returns the unique ids of the Scala virtual machines held by this manager.

    Returns the unique ids of the Scala virtual machines held by this manager.

    returns

    The collection of unique ids

  26. def toVMs: Seq[VirtualMachine]

    Returns the virtual machines of the Scala virtual machines held by this manager.

    Returns the virtual machines of the Scala virtual machines held by this manager.

    returns

    The collection of virtual machines

  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped