public abstract class AbstractOperation extends MLog implements Operation
Abstract AbstractOperation class.
| Constructor and Description |
|---|
AbstractOperation() |
| Modifier and Type | Method and Description |
|---|---|
OperationResult |
doExecute(TaskContext context)
doExecute.
|
protected abstract OperationResult |
doExecute2(TaskContext context)
doExecute2.
|
boolean |
isBusy()
isBusy.
|
boolean |
releaseBusy(Object owner)
releaseBusy.
|
boolean |
setBusy(Object owner)
setBusy.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanExecute, getDescription, hasAccesspublic final OperationResult doExecute(TaskContext context) throws Exception
doExecute.
doExecute in interface Operationcontext - a TaskContext object.OperationResult object.Exception - if any.protected abstract OperationResult doExecute2(TaskContext context) throws Exception
doExecute2.
context - a TaskContext object.OperationResult object.Exception - if any.public boolean isBusy()
isBusy.
public boolean setBusy(Object owner)
setBusy.
public boolean releaseBusy(Object owner)
releaseBusy.
releaseBusy in interface Operationowner - a Object object.Copyright © 2016. All Rights Reserved.