Class DataSourceCloser

java.lang.Object
org.eclipse.jetty.jndi.DataSourceCloser
All Implemented Interfaces:
Destroyable

public class DataSourceCloser extends Object implements Destroyable
Close a DataSource. Some DataSource's need to be close (eg. Atomikos). This bean is a Destroyable and may be added to any ContainerLifeCycle so that destroy() will be called. The destroy() method calls any no-arg method called "close" on the passed DataSource.
  • Field Details

    • LOG

      private static final Logger LOG
    • _datasource

      final DataSource _datasource
    • _shutdown

      final String _shutdown
  • Constructor Details

    • DataSourceCloser

      public DataSourceCloser(DataSource datasource)
    • DataSourceCloser

      public DataSourceCloser(DataSource datasource, String shutdownSQL)
  • Method Details