Я пытаюсь написать адаптер ресурса JCA. В ra.xml я добавил записи пользовательских свойств, таких как:Как адаптер ресурса JCA читает пользовательские свойства, определенные в ra.xml
<config-property>
<config-property-name>UserName</config-property-name>
<config-property-type>java.lang.String</config-property-type>
<config-property-value></config-property-value>
</config-property>
Когда я загружаю адаптера ресурса в WebSphere эти данные отображаться в пользовательских свойствах РА. Можно редактировать и сохранять эти значения, и WebSphere перезагружает их после перезапуска.
Как сам адаптер ресурсов считывает доступ к этим значениям? Я предполагаю, что это касается инъекций и аннотаций или чего-то другого, но я не могу найти ничего, что просто объясняет, как оно должно работать.
Спасибо,
** UPD **: Если вы пишете исходящий адаптер, вы можете предоставить сеттеры в реализации ManagedConnectionFactory. Сервер попытается найти сеттеры для каждого конфигурационного свойства, которое было обнаружено в ra.xml во время процесса развертывания. – gkuzmin