Interface Operation
-
- All Known Implementing Classes:
ActionInstance,AzureTask,CreateResourceGroupTask,MethodOperation,OperationBase,SimpleOperation
public interface Operation
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceOperation.Type
-
Field Summary
Fields Modifier and Type Field Description static StringUNKNOWN_NAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static Operationcurrent()static voidexecute(AzureString title, Runnable body, Object source)static voidexecute(AzureString title, Callable<?> body, Object source)default OperationgetActionParent()Callable<?>getBody()OperationContextgetContext()AzureStringgetDescription()default OperationgetEffectiveParent()StringgetExecutionId()StringgetId()StringgetOperationName()OperationgetParent()StringgetServiceName()ObjectgetSource()StringgetType()voidsetParent(Operation operation)
-
-
-
Field Detail
-
UNKNOWN_NAME
static final String UNKNOWN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBody
Callable<?> getBody()
-
getDescription
@Nullable AzureString getDescription()
-
setParent
void setParent(Operation operation)
-
getContext
OperationContext getContext()
-
execute
static void execute(@Nonnull AzureString title, @Nonnull Callable<?> body, @Nullable Object source)
-
-