public abstract class VKAbstractOperation
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
VKAbstractOperation.VKAbstractCompleteListener<OperationType extends VKAbstractOperation,ResponseType> |
static interface |
VKAbstractOperation.VKOperationCompleteListener |
static class |
VKAbstractOperation.VKOperationState |
| Constructor and Description |
|---|
VKAbstractOperation() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Cancels current operation and finishes it
|
void |
finish()
Finishes current operation.
|
abstract java.lang.Object |
getResultObject() |
protected void |
setCompleteListener(VKAbstractOperation.VKOperationCompleteListener listener)
Set complete listener for current operation
|
protected void |
setState(VKAbstractOperation.VKOperationState state)
Sets operation state.
|
void |
start(java.util.concurrent.ExecutorService responseQueue)
Entry point for operation
|
protected VKAbstractOperation.VKOperationState |
state()
Returns current operation state
|
public void start(java.util.concurrent.ExecutorService responseQueue)
public void cancel()
public void finish()
public abstract java.lang.Object getResultObject()
protected void setCompleteListener(VKAbstractOperation.VKOperationCompleteListener listener)
listener - Complete listenerprotected VKAbstractOperation.VKOperationState state()
VKAbstractOperation.VKOperationStateprotected void setState(VKAbstractOperation.VKOperationState state)
state - New operation state