ArrayList results;
if (targetAllMembers) {
final Set<Member> members = mcs.getHazelcastInstance().getCluster().getMembers();
final ArrayList list = new ArrayList(members.size());
for (Member member : members) {
list.add(mcs.callOnMember(member, new ScriptExecutorOperation(engine, script, bindings)));
}
results = list;
} else {
final ArrayList list = new ArrayList(targets.size());
for (String address : targets) {
final AddressUtil.AddressHolder addressHolder = AddressUtil.getAddressHolder(address);
final Address targetAddress = new Address(addressHolder.getAddress(), addressHolder.getPort());
list.add(mcs.callOnAddress(targetAddress, new ScriptExecutorOperation(engine, script, bindings)));
}
results = list;
}
StringBuffer sb = new StringBuffer();