public class ShellTestProcedure extends <any> implements TableProcedureInterface
TableProcedureInterface.TableOperationType
Constructor and Description |
---|
ShellTestProcedure() |
ShellTestProcedure(java.lang.String tableNameString) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
abort(java.lang.Object env) |
protected void |
deserializeStateData(ProcedureStateSerializer serializer) |
protected <any>[] |
execute(java.lang.Object env) |
TableName |
getTableName() |
java.lang.String |
getTableNameString() |
TableProcedureInterface.TableOperationType |
getTableOperationType()
Given an operation type we can take decisions about what to do with pending operations.
|
protected void |
rollback(java.lang.Object env) |
protected void |
serializeStateData(ProcedureStateSerializer serializer) |
void |
setTableNameString(java.lang.String tableNameString) |
public ShellTestProcedure()
public ShellTestProcedure(java.lang.String tableNameString)
public java.lang.String getTableNameString()
public void setTableNameString(java.lang.String tableNameString)
public TableName getTableName()
getTableName
in interface TableProcedureInterface
public TableProcedureInterface.TableOperationType getTableOperationType()
TableProcedureInterface
getTableOperationType
in interface TableProcedureInterface
protected <any>[] execute(java.lang.Object env) throws ProcedureYieldException, ProcedureSuspendedException, java.lang.InterruptedException
ProcedureYieldException
ProcedureSuspendedException
java.lang.InterruptedException
protected void rollback(java.lang.Object env) throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
protected boolean abort(java.lang.Object env)
protected void serializeStateData(ProcedureStateSerializer serializer) throws java.io.IOException
java.io.IOException
protected void deserializeStateData(ProcedureStateSerializer serializer) throws java.io.IOException
java.io.IOException