super(name);
this.key = key;
}
public Object innerCall() throws Exception {
final TransactionContext context = getEndpoint().getTransactionContext(txnId);
final TransactionalMultiMap<Object, Object> multiMap = context.getMultiMap(name);
final Collection<Object> objects = multiMap.remove(key);
Collection<Data> coll = createCollection(objects.size());
for (Object object : objects) {
final Data data = toData(object);
coll.add(data);