Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-4011

Resource adapter config properties cannot be changed without two reloads

XMLWordPrintable

      I have a RAR deployed within an EAR file and it defines a config property "host" in the resource-adapter subsystem. I followed the binding instructions here:

      https://docs.jboss.org/author/display/WFLY8/Resource+adapters

      If I want to change the "host" configuration property, I need to do the following:
      1. Remove the configuration property.
      2. Reload
      3. Add the configuration property back.
      4. Reload

      The "value" attribute of the config property isn't writable (JCA doesn't communicate config property changes during runtime): https://issues.jboss.org/browse/WFLY-3729

      Trying to add the property again after removal results in an error as Wildfly believes the attribute still exists if you haven't reloaded since removal.

      This makes scripting a resource adapter property change difficult, as the "reload" command returns immediately and a script must wait an unknown amount of time for the management interface to become available before it can issue new commands.

              smaestri@redhat.com Stefano Maestri
              scott-20 Scott Van Wart (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: