private Vector findCommunicators(boolean adp, String host) throws CommunicationException {
// ----------------
// Check that the factory is not already connected
// ----------------
if (state != ONLINE) {
throw new CommunicationException( "Not connected to " + multicastGroup + ":" + multicastPort ) ;
}
// ----------------
// Call actual method
// ----------------
try {
return discovery.findCommunicators(adp,host) ;
} catch (IOException e) {
if (logger.finestOn()) {
logger.finest("findCommunicators " , "Get IOException exception " + e.getMessage() ) ;
}
throw new CommunicationException ("Unable to join group on " + multicastGroup + ":" + multicastPort) ;
}
}