{
if ( connections[i] != null && !connections[i].getJNDIConnectionWrapper().isConnected() )
{
monitor.setTaskName( Messages.bind( Messages.jobs__open_connections_task, new String[]
{ connections[i].getName() } ) );
monitor.worked( 1 );
connections[i].getJNDIConnectionWrapper().connect( monitor );
connections[i].getJNDIConnectionWrapper().bind( monitor );
ConnectionEventRegistry.fireConnectionOpened( connections[i], this );
}