Class

com.webank.wedatasphere.dss.flow.execution.entrance.job

FlowEntranceJob

Related Doc: package job

Permalink

class FlowEntranceJob extends EntranceExecutionJob with NodeRunnerListener

Linear Supertypes
NodeRunnerListener, EntranceExecutionJob, LogHandler, EntranceJob, Job, Closeable, AutoCloseable, SchedulerEvent, Logging, Runnable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FlowEntranceJob
  2. NodeRunnerListener
  3. EntranceExecutionJob
  4. LogHandler
  5. EntranceJob
  6. Job
  7. Closeable
  8. AutoCloseable
  9. SchedulerEvent
  10. Logging
  11. Runnable
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FlowEntranceJob(persistManager: PersistenceManager)

    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. def addAndGetResultSize(resultSize: Int): Int

    Permalink
    Definition Classes
    EntranceJob
  5. def afterStateChanged(fromState: SchedulerEventState, toState: SchedulerEventState): Unit

    Permalink
    Definition Classes
    EntranceJob → Job → SchedulerEvent
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def beforeStateChanged(fromState: SchedulerEventState, toState: SchedulerEventState): Unit

    Permalink
    Definition Classes
    EntranceJob → Job → SchedulerEvent
  8. def cancel(): Unit

    Permalink
    Definition Classes
    FlowEntranceJob → Job → SchedulerEvent
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def close(): Unit

    Permalink
    Definition Classes
    EntranceExecutionJob → Closeable → AutoCloseable
    Annotations
    @throws( classOf[java.io.IOException] )
  11. var codeParser: CodeParser

    Permalink
    Definition Classes
    EntranceJob
  12. def createJobDaemon: JobDaemon

    Permalink
    Attributes
    protected
    Definition Classes
    Job
  13. val createTime: Long

    Permalink
    Definition Classes
    SchedulerEvent
  14. var creator: String

    Permalink
    Definition Classes
    EntranceJob
  15. def debug(message: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  16. var endTime: Long

    Permalink
    Attributes
    protected
    Definition Classes
    SchedulerEvent
  17. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. def error(message: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  20. def error(message: ⇒ String, t: Throwable): Unit

    Permalink
    Definition Classes
    Logging
  21. def existsJobDaemon: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Job
  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def forceCancel(t: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Job
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def getCodeParser(): CodeParser

    Permalink
    Definition Classes
    EntranceJob
  26. def getCreator(): String

    Permalink
    Definition Classes
    EntranceJob
  27. def getEndTime: Long

    Permalink
    Definition Classes
    SchedulerEvent
  28. def getEntranceContext: EntranceContext

    Permalink
    Definition Classes
    EntranceJob
  29. def getErrorResponse: ErrorExecuteResponse

    Permalink
    Definition Classes
    Job
  30. def getExecutor: Executor

    Permalink
    Attributes
    protected
    Definition Classes
    Job
  31. def getFlow: Workflow

    Permalink
  32. def getFlowContext: FlowContext

    Permalink
  33. def getId(): String

    Permalink
    Definition Classes
    EntranceExecutionJob → Job → SchedulerEvent
  34. def getJobGroups(): Array[SubJobInfo]

    Permalink
    Definition Classes
    EntranceJob
  35. def getJobInfo(): JobInfo

    Permalink
    Definition Classes
    EntranceExecutionJob → Job
  36. def getJobRequest(): JobRequest

    Permalink
    Definition Classes
    EntranceJob
  37. def getLogListener: Option[LogListener]

    Permalink
    Definition Classes
    Job
  38. def getLogReader(): Option[LogReader]

    Permalink
    Definition Classes
    EntranceExecutionJob → LogHandler
  39. def getLogWriter(): Option[LogWriter]

    Permalink
    Definition Classes
    EntranceExecutionJob → LogHandler
  40. def getMaxRetryNum: Int

    Permalink
    Attributes
    protected
    Definition Classes
    Job
  41. def getName(): String

    Permalink
    Definition Classes
    EntranceExecutionJob → Job
  42. def getParams(): Map[String, Any]

    Permalink
    Definition Classes
    EntranceJob
  43. def getProgress(): Float

    Permalink
    Definition Classes
    EntranceExecutionJob → Job
  44. def getProgressInfo(): Array[JobProgressInfo]

    Permalink
    Definition Classes
    EntranceExecutionJob → EntranceJob
  45. def getProgressListener: Option[ProgressListener]

    Permalink
    Definition Classes
    Job
  46. def getRetryNum: Int

    Permalink
    Definition Classes
    Job
  47. def getRunningSubJob(): SubJobInfo

    Permalink
    Definition Classes
    EntranceExecutionJob → EntranceJob
  48. def getScheduledTime: Long

    Permalink
    Definition Classes
    SchedulerEvent
  49. def getStartTime: Long

    Permalink
    Definition Classes
    SchedulerEvent
  50. def getState: SchedulerEventState

    Permalink
    Definition Classes
    SchedulerEvent
  51. def getUser(): String

    Permalink
    Definition Classes
    EntranceJob
  52. def getWebSocketLogReader(): Option[WebSocketCacheLogReader]

    Permalink
    Definition Classes
    EntranceExecutionJob → LogHandler
  53. def getWebSocketLogWriter(): Option[WebSocketLogWriter]

    Permalink
    Definition Classes
    EntranceExecutionJob → LogHandler
  54. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  55. def incrementResultSetPersisted(): Unit

    Permalink
    Definition Classes
    EntranceJob
    Annotations
    @Deprecated
  56. def info(message: ⇒ String, t: Throwable): Unit

    Permalink
    Definition Classes
    Logging
  57. def info(message: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  58. def init(): Unit

    Permalink
    Definition Classes
    FlowEntranceJob → EntranceExecutionJob → Job
  59. def isCompleted: Boolean

    Permalink
    Definition Classes
    Job → SchedulerEvent
  60. def isFlowCompleted: Boolean

    Permalink
  61. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  62. final def isJobCanRetry: Boolean

    Permalink
    Definition Classes
    Job
  63. def isJobShouldRetry(errorExecuteResponse: ErrorExecuteResponse): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    EntranceJob → Job
  64. def isJobSupportRetry: Boolean

    Permalink
    Definition Classes
    Job
  65. def isRunning: Boolean

    Permalink
    Definition Classes
    SchedulerEvent
  66. def isScheduled: Boolean

    Permalink
    Definition Classes
    SchedulerEvent
  67. def isSucceed: Boolean

    Permalink
    Definition Classes
    SchedulerEvent
  68. def isWaitForPersistedTimeout(startWaitForPersistedTime: Long): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    EntranceJob
  69. def isWaitForRetry: Boolean

    Permalink
    Definition Classes
    SchedulerEvent
  70. def isWaiting: Boolean

    Permalink
    Definition Classes
    Job → SchedulerEvent
  71. var jobDaemon: Option[JobDaemon]

    Permalink
    Attributes
    protected
    Definition Classes
    Job
  72. def jobDaemonUpdateInterval: Long

    Permalink
    Attributes
    protected
    Definition Classes
    Job
  73. var jobGroups: Array[SubJobInfo]

    Permalink
    Definition Classes
    EntranceJob
  74. var jobRequest: JobRequest

    Permalink
    Definition Classes
    EntranceJob
  75. def jobToExecuteRequest(): ExecuteRequest

    Permalink
    Definition Classes
    FlowEntranceJob → EntranceExecutionJob → Job
  76. def kill(): Unit

    Permalink
    Definition Classes
    FlowEntranceJob → Job
  77. def killNodes: Unit

    Permalink
  78. implicit lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  79. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
  81. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  82. def onFailure(errorMsg: String, t: Throwable): Unit

    Permalink
    Definition Classes
    EntranceJob → Job
  83. def onStatusChanged(fromState: NodeExecutionState, toState: NodeExecutionState, node: WorkflowNode): Unit

    Permalink
    Definition Classes
    FlowEntranceJobNodeRunnerListener
  84. def operation[T](operate: (EntranceExecutor) ⇒ T): T

    Permalink
    Definition Classes
    EntranceJob
  85. var params: Map[String, Any]

    Permalink
    Definition Classes
    EntranceJob
  86. def pause(): Unit

    Permalink
    Definition Classes
    Job → SchedulerEvent
  87. def printLog(log: String, level: String): Unit

    Permalink
  88. def resume(): Unit

    Permalink
    Definition Classes
    Job → SchedulerEvent
  89. def run(): Unit

    Permalink
    Definition Classes
    FlowEntranceJob → Job → Runnable
  90. var scheduledTime: Long

    Permalink
    Attributes
    protected
    Definition Classes
    SchedulerEvent
  91. def setCodeParser(arg0: CodeParser): Unit

    Permalink
    Definition Classes
    EntranceJob
  92. def setCreator(arg0: String): Unit

    Permalink
    Definition Classes
    EntranceJob
  93. def setEntranceContext(entranceContext: EntranceContext): Unit

    Permalink
    Definition Classes
    EntranceJob
  94. def setEntranceListenerBus(entranceListenerBus: EntranceEventListenerBus[EntranceEventListener, EntranceEvent]): Unit

    Permalink
    Definition Classes
    EntranceJob
  95. def setExecutor(executor: Executor): Unit

    Permalink
    Definition Classes
    Job
  96. def setFlow(flow: Workflow): Unit

    Permalink
  97. def setId(id: String): Unit

    Permalink
    Definition Classes
    SchedulerEvent
  98. def setJobGroups(arg0: Array[SubJobInfo]): Unit

    Permalink
    Definition Classes
    EntranceJob
  99. def setJobListener(jobListener: JobListener): Unit

    Permalink
    Definition Classes
    Job
  100. def setJobRequest(arg0: JobRequest): Unit

    Permalink
    Definition Classes
    EntranceJob
  101. def setListenerEventBus(eventListenerBus: ListenerEventBus[_ <: SchedulerListener, _ <: ScheduleEvent]): Unit

    Permalink
    Definition Classes
    Job
  102. def setLogListener(logListener: LogListener): Unit

    Permalink
    Definition Classes
    Job
  103. def setLogReader(arg0: LogReader): Unit

    Permalink
    Definition Classes
    EntranceExecutionJob → LogHandler
  104. def setLogWriter(arg0: LogWriter): Unit

    Permalink
    Definition Classes
    EntranceExecutionJob → LogHandler
  105. def setParams(arg0: Map[String, Any]): Unit

    Permalink
    Definition Classes
    EntranceJob
  106. def setProgress(progress: Float): Unit

    Permalink
    Definition Classes
    Job
  107. def setProgressInfo(progressInfo: Array[JobProgressInfo]): Unit

    Permalink
    Definition Classes
    EntranceJob
  108. def setProgressListener(progressListener: ProgressListener): Unit

    Permalink
    Definition Classes
    Job
  109. def setResultSize(resultSize: Int): Unit

    Permalink
    Definition Classes
    EntranceJob
  110. def setUser(arg0: String): Unit

    Permalink
    Definition Classes
    EntranceJob
  111. def setWebSocketLogReader(arg0: WebSocketCacheLogReader): Unit

    Permalink
    Definition Classes
    EntranceExecutionJob → LogHandler
  112. def setWebSocketLogWriter(arg0: WebSocketLogWriter): Unit

    Permalink
    Definition Classes
    EntranceExecutionJob → LogHandler
  113. var startTime: Long

    Permalink
    Attributes
    protected
    Definition Classes
    SchedulerEvent
  114. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    Job → AnyRef → Any
  116. def trace(message: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  117. def transition(state: SchedulerEventState): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    SchedulerEvent
  118. def transitionCompleted(executeCompleted: CompletedExecuteResponse, reason: String): Unit

    Permalink
    Definition Classes
    EntranceJob
  119. def transitionCompleted(executeCompleted: CompletedExecuteResponse): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    EntranceJob → Job
  120. def tryCompleted: Unit

    Permalink
  121. final def turnToRetry(): Boolean

    Permalink
    Definition Classes
    Job
  122. def turnToScheduled(): Boolean

    Permalink
    Definition Classes
    SchedulerEvent
  123. def updateJobRequestStatus(newStatus: String): Unit

    Permalink
    Definition Classes
    EntranceJob
  124. var user: String

    Permalink
    Definition Classes
    EntranceJob
  125. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  126. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  128. def warn(message: ⇒ String, t: Throwable): Unit

    Permalink
    Definition Classes
    Logging
  129. def warn(message: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging

Inherited from NodeRunnerListener

Inherited from EntranceExecutionJob

Inherited from LogHandler

Inherited from EntranceJob

Inherited from Job

Inherited from Closeable

Inherited from AutoCloseable

Inherited from SchedulerEvent

Inherited from Logging

Inherited from Runnable

Inherited from AnyRef

Inherited from Any

Ungrouped