MBeanServerConnection.invoke зависает навсегда

У нас есть приложение, которое вызывает различные удаленные методы на MBeans, используя MBeanServerConnection.invoke. Иногда один из этих методов зависает. Есть ли способ установить тайм-аут на вызов? так что он вернется с исключением, если вызов займет слишком много времени?

Или мне нужно переместить все эти вызовы в отдельные потоки, чтобы они не блокировали пользовательский интерфейс и не требовали закрытия приложения?

5
задан CasaDelGato 4 June 2012 в 21:28
поделиться