Насколько я знаю, да, это правильный способ закрыть клиент Джерси ... со следующими оговорками.
1) Что вы пытаетесь предотвратитьне утечки памяти, а утечки соединения (к серверу, к которому вы обращаетесь) ...
2) О классе Client написано в главе 3Справочник Джерси :
Клиентские экземпляры - это дорогостоящие ресурсы.Рекомендуется использовать настроенный экземпляр для создания веб-ресурсов.Создание веб-ресурсов, создание запросов и получение ответов гарантированно безопасны для потоков.Таким образом, экземпляр Client и экземпляры WebResource могут совместно использоваться несколькими потоками
Поэтому, если вы планируете выполнять несколько вызовов, будет хорошей идеей , а не , вызывать уничтожение для каждоговызов.То же самое (но в меньшей степени) верно для WebResources.
3) То, что я описываю, относится к Джерси 1.1 (но я вижу темы по этому поводу еще в 2009 ).