try {
Integer[] ids = addListenersWithSubjects(names,mFilters,subjects,false);
for (i=0;i<len;i++) {
clis[i] = new ClientListenerInfo(ids[i],
names[i],
listeners[i],
filters[i],
handbacks[i],
subjects[i]);
}
rmiNotifClient.postReconnection(clis);
return;
} catch (InstanceNotFoundException infe) {
// OK, we will do one by one
}
int j = 0;
for (i=0;i<len;i++) {
try {
Integer id = addListenerWithSubject(names[i],
new MarshalledObject<NotificationFilter>(filters[i]),
subjects[i],
false);
clis[j++] = new ClientListenerInfo(id,
names[i],
listeners[i],
filters[i],
handbacks[i],
subjects[i]);