public abstract class AbstractFlinkYarnCluster extends Object
| Constructor and Description |
|---|
AbstractFlinkYarnCluster() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
connectToCluster()
Connect the FlinkYarnCluster to the ApplicationMaster.
|
abstract void |
disconnect()
Disconnect from the ApplicationMaster without stopping the session
(therefore, use the
shutdown() method. |
abstract String |
getApplicationId() |
abstract FlinkYarnClusterStatus |
getClusterStatus() |
abstract String |
getDiagnostics() |
abstract InetSocketAddress |
getJobManagerAddress() |
abstract List<String> |
getNewMessages() |
abstract String |
getWebInterfaceURL() |
abstract boolean |
hasBeenStopped() |
abstract boolean |
hasFailed() |
abstract boolean |
isDetached() |
abstract void |
shutdown(boolean failApplication) |
abstract void |
stopAfterJob(org.apache.flink.api.common.JobID jobID)
Tells the ApplicationMaster to monitor the status of JobId and stop itself once the specified
job has finished.
|
public abstract InetSocketAddress getJobManagerAddress()
public abstract String getWebInterfaceURL()
public abstract void shutdown(boolean failApplication)
public abstract boolean hasBeenStopped()
public abstract FlinkYarnClusterStatus getClusterStatus()
public abstract boolean hasFailed()
public abstract String getDiagnostics()
public abstract String getApplicationId()
public abstract boolean isDetached()
public abstract void connectToCluster()
throws IOException
IOExceptionpublic abstract void disconnect()
shutdown() method.public abstract void stopAfterJob(org.apache.flink.api.common.JobID jobID)
jobID - Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.