protected class LlapTaskCommunicator.LlapTaskUmbilicalProtocolImpl extends Object implements LlapTaskUmbilicalProtocol
LlapTaskUmbilicalProtocol.BooleanArray, LlapTaskUmbilicalProtocol.TezAttemptArrayversionID| Constructor and Description |
|---|
LlapTaskUmbilicalProtocolImpl(org.apache.tez.common.TezTaskUmbilicalProtocol tezUmbilical) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCommit(org.apache.tez.dag.records.TezTaskAttemptID taskid) |
org.apache.hadoop.ipc.ProtocolSignature |
getProtocolSignature(String protocol,
long clientVersion,
int clientMethodsHash) |
long |
getProtocolVersion(String protocol,
long clientVersion) |
org.apache.tez.runtime.api.impl.TezHeartbeatResponse |
heartbeat(org.apache.tez.runtime.api.impl.TezHeartbeatRequest request) |
void |
nodeHeartbeat(org.apache.hadoop.io.Text hostname,
org.apache.hadoop.io.Text uniqueId,
int port,
LlapTaskUmbilicalProtocol.TezAttemptArray aw,
LlapTaskUmbilicalProtocol.BooleanArray guaranteed) |
void |
taskKilled(org.apache.tez.dag.records.TezTaskAttemptID taskAttemptId) |
public LlapTaskUmbilicalProtocolImpl(org.apache.tez.common.TezTaskUmbilicalProtocol tezUmbilical)
public boolean canCommit(org.apache.tez.dag.records.TezTaskAttemptID taskid)
throws IOException
canCommit in interface LlapTaskUmbilicalProtocolIOExceptionpublic org.apache.tez.runtime.api.impl.TezHeartbeatResponse heartbeat(org.apache.tez.runtime.api.impl.TezHeartbeatRequest request)
throws IOException,
org.apache.tez.dag.api.TezException
heartbeat in interface LlapTaskUmbilicalProtocolIOExceptionorg.apache.tez.dag.api.TezExceptionpublic void nodeHeartbeat(org.apache.hadoop.io.Text hostname,
org.apache.hadoop.io.Text uniqueId,
int port,
LlapTaskUmbilicalProtocol.TezAttemptArray aw,
LlapTaskUmbilicalProtocol.BooleanArray guaranteed)
throws IOException
nodeHeartbeat in interface LlapTaskUmbilicalProtocolIOExceptionpublic void taskKilled(org.apache.tez.dag.records.TezTaskAttemptID taskAttemptId)
throws IOException
taskKilled in interface LlapTaskUmbilicalProtocolIOExceptionpublic long getProtocolVersion(String protocol, long clientVersion) throws IOException
getProtocolVersion in interface org.apache.hadoop.ipc.VersionedProtocolIOExceptionpublic org.apache.hadoop.ipc.ProtocolSignature getProtocolSignature(String protocol, long clientVersion, int clientMethodsHash) throws IOException
getProtocolSignature in interface org.apache.hadoop.ipc.VersionedProtocolIOExceptionCopyright © 2019 The Apache Software Foundation. All Rights Reserved.