import com.hazelcast.core.Hazelcast;
import com.hazelcast.core.HazelcastInstance;
import com.hazelcast.core.TransactionalMap;
import com.hazelcast.transaction.TransactionException;
import com.hazelcast.transaction.TransactionalTask;
import com.hazelcast.transaction.TransactionalTaskContext;
public class TransactionalTaskMember {
public static void main(String[] args) throws Throwable {
HazelcastInstance hz = Hazelcast.newHazelcastInstance();
hz.executeTransaction(new TransactionalTask() {
@Override
public Object execute(TransactionalTaskContext context) throws TransactionException {
TransactionalMap<String, String> map = context.getMap("map");
map.put("1", "1");
map.put("2", "2");
return null;
}
});
System.out.println("Finished");
Hazelcast.shutdownAll();
}
}