public class InScopeSnapshotRunner extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
InScopeSnapshotRunner.IFunction<T> |
static interface |
InScopeSnapshotRunner.ITask |
| Modifier and Type | Field and Description |
|---|---|
static int |
id |
| Constructor and Description |
|---|
InScopeSnapshotRunner(IScope scope) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
runInLocalDataSnapshot(InScopeSnapshotRunner.IFunction<T> task)
Create local data snapshot on the scope and runs the task.
|
void |
runInLocalDataSnapshot(InScopeSnapshotRunner.ITask task)
Create local data snapshot on the scope and runs the task.
|
static <T> T |
runInLocalDataSnapshot(IScope scope,
InScopeSnapshotRunner.IFunction<T> task)
Convenience method.
|
static void |
runInLocalDataSnapshot(IScope scope,
InScopeSnapshotRunner.ITask task)
Convenience method.
|
static void |
runInLocalDataSnapshot(IteratedScope scope,
InScopeSnapshotRunner.ITask task)
Convenience method.
|
<T> T |
runInOriginalDataSnapshot(InScopeSnapshotRunner.IFunction<T> task)
Create local data snapshot on the scope and runs the task.
|
void |
runInOriginalDataSnapshot(InScopeSnapshotRunner.ITask task)
Create local data snapshot on the scope and runs the task.
|
static <T> T |
runInOriginalDataSnapshot(IScope scope,
InScopeSnapshotRunner.IFunction<T> task)
Convenience method.
|
static void |
runInOriginalDataSnapshot(IScope scope,
InScopeSnapshotRunner.ITask task)
Convenience method.
|
public InScopeSnapshotRunner(IScope scope)
public static void runInLocalDataSnapshot(IteratedScope scope, InScopeSnapshotRunner.ITask task)
runInLocalDataSnapshot(ITask)public static void runInLocalDataSnapshot(IScope scope, InScopeSnapshotRunner.ITask task)
runInLocalDataSnapshot(ITask)public static <T> T runInLocalDataSnapshot(IScope scope, InScopeSnapshotRunner.IFunction<T> task)
runInLocalDataSnapshot(IFunction)public void runInLocalDataSnapshot(InScopeSnapshotRunner.ITask task)
public <T> T runInLocalDataSnapshot(InScopeSnapshotRunner.IFunction<T> task)
public static void runInOriginalDataSnapshot(IScope scope, InScopeSnapshotRunner.ITask task)
runInLocalDataSnapshot(ITask)public static <T> T runInOriginalDataSnapshot(IScope scope, InScopeSnapshotRunner.IFunction<T> task)
runInOriginalDataSnapshot(IFunction)public void runInOriginalDataSnapshot(InScopeSnapshotRunner.ITask task)
public <T> T runInOriginalDataSnapshot(InScopeSnapshotRunner.IFunction<T> task)
Copyright © 2012-2015. All Rights Reserved.