public abstract class SerializableRunnable extends Object implements Serializable, Runnable
Serializable and Runnable. It is often used in conjunction with VM.invoke(Runnable).
public void testRegionPutGet() {
final Host host = Host.getHost(0);
VM vm0 = host.getVM(0);
VM vm1 = host.getVM(1);
final String name = this.getUniqueName();
final Object value = new Integer(42);
vm0.invoke(new SerializableRunnable("Put value") {
public void run() {
...// get the region //...
region.put(name, value);
}
});
vm1.invoke(new SerializableRunnable("Get value") {
public void run() {
...// get the region //...
assertEquals(value, region.get(name));
}
});
}
| Constructor and Description |
|---|
SerializableRunnable() |
SerializableRunnable(String name)
This constructor lets you do the following:
|
public SerializableRunnable()
public SerializableRunnable(String name)
vm.invoke(new SerializableRunnable("Do some work") {
public void run() {
// ...
}
});
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.