Сетевые коммуникации обрабатываются API Subversion, и он запускает обратный вызов, который Subclipse реализует для отображения диалога.Мы регистрируем обратный вызов ( см. JavaDocs )
Я не совсем уверен, что вы хотите сделать, но именно так Subclipse делает это.Мы регистрируем обратный вызов, прежде чем вызвать API, а затем Subversion запускает обратный вызов, когда ему нужно запросить учетные данные пользователя или принять сертификат.