* the clean-up of resources that would otherwise happen via garbage
* collection.
*/
- private String closeMethod = "close";
+ private String closeMethod = null;
public String getCloseMethod() {
return closeMethod;
</fix>
<add>
Provide a configuration option that lets the close method to be used for
- a JNDI Resource to be defined by the user. (markt)
+ a JNDI Resource to be defined by the user. This change also disables
+ using the close method unless one is explicitly defined for the
+ resource. (markt)
</add>
<fix>
Correctly track changes to context.xml files and trigger redeployment
<attribute name="closeMethod" required="false">
<p>Name of zero-argument method to call on the resource when it is no
longer required to speed up clean-up of resources that would otherwise
- happen as part of garbage collection. If not specificed, the default
- value of <code>close</code> is used.</p>
+ happen as part of garbage collection. If not specificed, no default is
+ defined and no close method will be called.</p>
</attribute>
<attribute name="description" required="false">