This interface provides both
Serializable and
Callable. It is often used in conjunction with
VM.invoke(Callable).
public void testRepilcatedRegionPut() {
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);
SerializableCallable putMethod = new SerializableCallable("Replicated put") {
public Object call() throws Exception {
...// get replicated test region //...
return region.put(name, value);
}
});
assertNull(vm0.invoke(putMethod));
assertEquals(value, vm1.invoke(putMethod));
}