This is an automated email from the ASF dual-hosted git repository.

peacewong pushed a commit to branch dev-1.4.0
in repository https://gitbox.apache.org/repos/asf/linkis.git


The following commit(s) were added to refs/heads/dev-1.4.0 by this push:
     new 427b2ff65 [Feature][linkis-computation-client] Provide a method which 
can get CreateEngineResult when submit a [once] job (#4583)
427b2ff65 is described below

commit 427b2ff659dfa12961dc48829bf52353aa3224bb
Author: rarexixi <[email protected]>
AuthorDate: Mon May 29 21:34:21 2023 +0800

    [Feature][linkis-computation-client] Provide a method which can get 
CreateEngineResult when submit a [once] job (#4583)
---
 .../linkis/computation/client/once/simple/SimpleOnceJob.scala      | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/linkis-computation-governance/linkis-client/linkis-computation-client/src/main/scala/org/apache/linkis/computation/client/once/simple/SimpleOnceJob.scala
 
b/linkis-computation-governance/linkis-client/linkis-computation-client/src/main/scala/org/apache/linkis/computation/client/once/simple/SimpleOnceJob.scala
index baab361b5..492ae76b6 100644
--- 
a/linkis-computation-governance/linkis-client/linkis-computation-client/src/main/scala/org/apache/linkis/computation/client/once/simple/SimpleOnceJob.scala
+++ 
b/linkis-computation-governance/linkis-client/linkis-computation-client/src/main/scala/org/apache/linkis/computation/client/once/simple/SimpleOnceJob.scala
@@ -23,6 +23,7 @@ import org.apache.linkis.computation.client.LinkisJobMetrics
 import org.apache.linkis.computation.client.job.AbstractSubmittableLinkisJob
 import org.apache.linkis.computation.client.once.{LinkisManagerClient, 
OnceJob, SubmittableOnceJob}
 import org.apache.linkis.computation.client.once.action.CreateEngineConnAction
+import org.apache.linkis.computation.client.once.result.CreateEngineConnResult
 import org.apache.linkis.computation.client.operator.OnceJobOperator
 
 import java.util.Locale
@@ -104,13 +105,15 @@ class SubmittableSimpleOnceJob(
     with AbstractSubmittableLinkisJob {
 
   private var ecmServiceInstance: ServiceInstance = _
+  private var createEngineConnResult: CreateEngineConnResult = _
 
   def getECMServiceInstance: ServiceInstance = ecmServiceInstance
+  def getCreateEngineConnResult: CreateEngineConnResult = 
createEngineConnResult
 
   override protected def doSubmit(): Unit = {
     logger.info(s"Ready to create a engineConn: 
${createEngineConnAction.getRequestPayload}.")
-    val nodeInfo = linkisManagerClient.createEngineConn(createEngineConnAction)
-    lastNodeInfo = nodeInfo.getNodeInfo
+    createEngineConnResult = 
linkisManagerClient.createEngineConn(createEngineConnAction)
+    lastNodeInfo = createEngineConnResult.getNodeInfo
     serviceInstance = getServiceInstance(lastNodeInfo)
     ticketId = getTicketId(lastNodeInfo)
     ecmServiceInstance = getECMServiceInstance(lastNodeInfo)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to