@InterfaceAudience.Public @InterfaceStability.Evolving public class ProcedureInfo extends java.lang.Object
Constructor and Description |
---|
ProcedureInfo(long procId,
java.lang.String procName,
java.lang.String procOwner,
ProcedureProtos.ProcedureState procState,
long parentId,
NonceKey nonceKey,
ErrorHandlingProtos.ForeignExceptionMessage exception,
long lastUpdate,
long startTime,
byte[] result) |
@InterfaceAudience.Private public ProcedureInfo(long procId, java.lang.String procName, java.lang.String procOwner, ProcedureProtos.ProcedureState procState, long parentId, NonceKey nonceKey, ErrorHandlingProtos.ForeignExceptionMessage exception, long lastUpdate, long startTime, byte[] result)
public ProcedureInfo clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public long getProcId()
public java.lang.String getProcName()
public java.lang.String getProcOwner()
public ProcedureProtos.ProcedureState getProcState()
public boolean hasParentId()
public long getParentId()
public NonceKey getNonceKey()
public boolean isFailed()
public java.io.IOException getException()
@InterfaceAudience.Private public ErrorHandlingProtos.ForeignExceptionMessage getForeignExceptionMessage()
public java.lang.String getExceptionCause()
public java.lang.String getExceptionMessage()
public java.lang.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 user