@InterfaceAudience.Public @InterfaceStability.Evolving public class ProcedureInfo extends Object
| Constructor and Description |
|---|
ProcedureInfo(long procId,
String procName,
String procOwner,
ProcedureProtos.ProcedureState procState,
long parentId,
ErrorHandlingProtos.ForeignExceptionMessage exception,
long lastUpdate,
long startTime,
byte[] result) |
public ProcedureInfo(long procId,
String procName,
String procOwner,
ProcedureProtos.ProcedureState procState,
long parentId,
ErrorHandlingProtos.ForeignExceptionMessage exception,
long lastUpdate,
long startTime,
byte[] result)
public ProcedureInfo clone()
public long getProcId()
public String getProcName()
public String getProcOwner()
public ProcedureProtos.ProcedureState getProcState()
public boolean hasParentId()
public long getParentId()
public NonceKey getNonceKey()
public void setNonceKey(NonceKey nonceKey)
public boolean isFailed()
public IOException getException()
@InterfaceAudience.Private public ErrorHandlingProtos.ForeignExceptionMessage getForeignExceptionMessage()
public String getExceptionCause()
public String getExceptionMessage()
public String getExceptionFullMessage()
public boolean hasResultData()
public byte[] getResult()
public long getStartTime()
public long getLastUpdate()
public long executionTime()
@InterfaceAudience.Private public boolean hasClientAckTime()
@InterfaceAudience.Private public long getClientAckTime()
@InterfaceAudience.Private public void setClientAckTime(long timestamp)
@InterfaceAudience.Private public static ProcedureProtos.Procedure convertToProcedureProto(ProcedureInfo procInfo)
ProcedureInfo into a Protocol Buffers Procedure
instance.@InterfaceAudience.Private public static ProcedureInfo convert(ProcedureProtos.Procedure procProto)
ProcedureInfo
instance.@InterfaceAudience.Private public static boolean isProcedureOwner(ProcedureInfo procInfo, User user)
owner - the owner field of the procedureuser - the userCopyright © 2007–2017 The Apache Software Foundation. All rights reserved.