Packages

c

top.scaleda.idea.runner

ScaledaRunProcessHandler

class ScaledaRunProcessHandler extends ProcessHandler with ScaledaRunHandler

Handle a task process locally or remotely

Linear Supertypes
ScaledaRunHandler, ProcessHandler, UserDataHolderBase, UserDataHolderEx, UserDataHolder, AtomicReference[KeyFMap], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScaledaRunProcessHandler
  2. ScaledaRunHandler
  3. ProcessHandler
  4. UserDataHolderBase
  5. UserDataHolderEx
  6. UserDataHolder
  7. AtomicReference
  8. Serializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ScaledaRunProcessHandler(project: Project, rt: ScaledaRuntime, invokeAfterFinish: (ScaledaRuntime, Seq[Int], Boolean, Boolean) => Unit)

    rt

    Runtime of this run

    invokeAfterFinish

    will emit with ScaledaRuntime after finishedAll

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. final def accumulateAndGet(arg0: KeyFMap, arg1: BinaryOperator[KeyFMap]): KeyFMap
    Definition Classes
    AtomicReference
  5. def addProcessListener(arg0: ProcessListener, arg1: Disposable): Unit
    Definition Classes
    ProcessHandler
  6. def addProcessListener(arg0: ProcessListener): Unit
    Definition Classes
    ProcessHandler
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def changeUserMap(arg0: KeyFMap, arg1: KeyFMap): Boolean
    Attributes
    protected[util]
    Definition Classes
    UserDataHolderBase
  9. def clearUserData(): Unit
    Attributes
    protected[util]
    Definition Classes
    UserDataHolderBase
  10. def clone(): AnyRef
    Attributes
    protected[util]
    Definition Classes
    UserDataHolderBase → AnyRef
  11. final def compareAndExchange(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
    Definition Classes
    AtomicReference
  12. final def compareAndExchangeAcquire(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
    Definition Classes
    AtomicReference
  13. final def compareAndExchangeRelease(arg0: KeyFMap, arg1: KeyFMap): KeyFMap
    Definition Classes
    AtomicReference
  14. final def compareAndSet(arg0: KeyFMap, arg1: KeyFMap): Boolean
    Definition Classes
    AtomicReference
  15. def copyCopyableDataTo(arg0: UserDataHolderBase): Unit
    Definition Classes
    UserDataHolderBase
  16. def copyUserDataTo(arg0: UserDataHolderBase): Unit
    Definition Classes
    UserDataHolderBase
  17. def destroyProcess(): Unit
    Definition Classes
    ProcessHandler
  18. def destroyProcessImpl(): Unit

    Called when destroy button clicked

    Called when destroy button clicked

    Definition Classes
    ScaledaRunProcessHandler → ProcessHandler
  19. def detachIsDefault(): Boolean
    Definition Classes
    ScaledaRunProcessHandler → ProcessHandler
  20. def detachProcess(): Unit
    Definition Classes
    ProcessHandler
  21. def detachProcessImpl(): Unit
    Definition Classes
    ScaledaRunProcessHandler → ProcessHandler
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  24. def expectedReturnValue: Int
    Definition Classes
    ScaledaRunHandler
  25. final def get(): KeyFMap
    Definition Classes
    AtomicReference
  26. final def getAcquire(): KeyFMap
    Definition Classes
    AtomicReference
  27. final def getAndAccumulate(arg0: KeyFMap, arg1: BinaryOperator[KeyFMap]): KeyFMap
    Definition Classes
    AtomicReference
  28. final def getAndSet(arg0: KeyFMap): KeyFMap
    Definition Classes
    AtomicReference
  29. final def getAndUpdate(arg0: UnaryOperator[KeyFMap]): KeyFMap
    Definition Classes
    AtomicReference
  30. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  31. def getCopyableUserData[T <: AnyRef](arg0: Key[T]): T
    Definition Classes
    UserDataHolderBase
  32. def getExitCode(): Integer
    Definition Classes
    ProcessHandler
  33. final def getOpaque(): KeyFMap
    Definition Classes
    AtomicReference
  34. final def getPlain(): KeyFMap
    Definition Classes
    AtomicReference
  35. def getProcessInput(): OutputStream
    Definition Classes
    ScaledaRunProcessHandler → ProcessHandler
  36. def getUserData[T <: AnyRef](arg0: Key[T]): T
    Definition Classes
    UserDataHolderBase → UserDataHolder
  37. def getUserDataString(): String
    Definition Classes
    UserDataHolderBase
  38. def getUserMap(): KeyFMap
    Attributes
    protected[util]
    Definition Classes
    UserDataHolderBase
  39. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  40. def isCopyableDataEqual(arg0: UserDataHolderBase): Boolean
    Attributes
    protected[util]
    Definition Classes
    UserDataHolderBase
  41. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  42. def isProcessTerminated(): Boolean
    Definition Classes
    ScaledaRunProcessHandler → ProcessHandler
  43. def isProcessTerminating(): Boolean
    Definition Classes
    ScaledaRunProcessHandler → ProcessHandler
  44. def isSilentlyDestroyOnClose(): Boolean
    Definition Classes
    ProcessHandler
  45. def isStartNotified(): Boolean
    Definition Classes
    ProcessHandler
  46. def isTerminating: Boolean
    Definition Classes
    ScaledaRunProcessHandler → ScaledaRunHandler
  47. def isUserDataEmpty(): Boolean
    Definition Classes
    UserDataHolderBase
  48. final def lazySet(arg0: KeyFMap): Unit
    Definition Classes
    AtomicReference
  49. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  50. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  51. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  52. def notifyProcessDetached(): Unit
    Attributes
    protected[com.intellij.execution.process]
    Definition Classes
    ProcessHandler
  53. def notifyProcessTerminated(arg0: Int): Unit
    Attributes
    protected[com.intellij.execution.process]
    Definition Classes
    ProcessHandler
  54. def notifyTextAvailable(arg0: String, arg1: Key): Unit
    Definition Classes
    ProcessHandler
  55. def onReturn(returnValue: Int, finishedAll: Boolean, meetErrors: Boolean): Unit
    Definition Classes
    ScaledaRunProcessHandler → ScaledaRunHandler
  56. def onShellCommand(command: CommandDeps): Unit
    Definition Classes
    ScaledaRunProcessHandler → ScaledaRunHandler
  57. def onStderr(data: String): Unit
    Definition Classes
    ScaledaRunProcessHandler → ScaledaRunHandler
  58. def onStdout(data: String): Unit
    Definition Classes
    ScaledaRunProcessHandler → ScaledaRunHandler
  59. def onStepDescription(data: String): Unit
    Definition Classes
    ScaledaRunProcessHandler → ScaledaRunHandler
  60. def putCopyableUserData[T <: AnyRef](arg0: Key[T], arg1: T): Unit
    Definition Classes
    UserDataHolderBase
  61. def putUserData[T <: AnyRef](arg0: Key[T], arg1: T): Unit
    Definition Classes
    UserDataHolderBase → UserDataHolder
  62. def putUserDataIfAbsent[T <: AnyRef](arg0: Key[T], arg1: T): T
    Definition Classes
    UserDataHolderBase → UserDataHolderEx
  63. def removeProcessListener(arg0: ProcessListener): Unit
    Definition Classes
    ProcessHandler
  64. def replace[T <: AnyRef](arg0: Key[T], arg1: T, arg2: T): Boolean
    Definition Classes
    UserDataHolderBase → UserDataHolderEx
  65. val returnValues: ArrayBuffer[Int]
  66. val rt: ScaledaRuntime
  67. final def set(arg0: KeyFMap): Unit
    Definition Classes
    AtomicReference
  68. final def setOpaque(arg0: KeyFMap): Unit
    Definition Classes
    AtomicReference
  69. final def setPlain(arg0: KeyFMap): Unit
    Definition Classes
    AtomicReference
  70. final def setRelease(arg0: KeyFMap): Unit
    Definition Classes
    AtomicReference
  71. def setUserMap(arg0: KeyFMap): Unit
    Attributes
    protected[util]
    Definition Classes
    UserDataHolderBase
  72. def startNotify(): Unit
    Definition Classes
    ProcessHandler
  73. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  74. var terminated: Boolean
  75. var terminating: Boolean
  76. def toString(): String
    Definition Classes
    AtomicReference → AnyRef → Any
  77. final def updateAndGet(arg0: UnaryOperator[KeyFMap]): KeyFMap
    Definition Classes
    AtomicReference
  78. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  79. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  80. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  81. def waitFor(arg0: Long): Boolean
    Definition Classes
    ProcessHandler
  82. def waitFor(): Boolean
    Definition Classes
    ProcessHandler
  83. final def weakCompareAndSetAcquire(arg0: KeyFMap, arg1: KeyFMap): Boolean
    Definition Classes
    AtomicReference
  84. final def weakCompareAndSetPlain(arg0: KeyFMap, arg1: KeyFMap): Boolean
    Definition Classes
    AtomicReference
  85. final def weakCompareAndSetRelease(arg0: KeyFMap, arg1: KeyFMap): Boolean
    Definition Classes
    AtomicReference
  86. final def weakCompareAndSetVolatile(arg0: KeyFMap, arg1: KeyFMap): Boolean
    Definition Classes
    AtomicReference

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

  2. final def weakCompareAndSet(arg0: KeyFMap, arg1: KeyFMap): Boolean
    Definition Classes
    AtomicReference
    Annotations
    @Deprecated
    Deprecated

    (Since version 9)

Inherited from ScaledaRunHandler

Inherited from ProcessHandler

Inherited from UserDataHolderBase

Inherited from UserDataHolderEx

Inherited from UserDataHolder

Inherited from AtomicReference[KeyFMap]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped