Added C3P0ConnectionFactory back so that we can use it as an alternate
connection pool.
Added lock mode support to the org.opennms.core.criteria.Criteria API.
Used lock modes to lock rows for update to fix bug NMS-6392 where a database
deadlock is occurring when trying to issue an update to the
location_monitors DB table.
enableRequest logging for jetty
Turned off readOnly transaction semantics on DefaultCollectionAgentService
because PostgreSQL doesn't support this.
Added a registration log message to DefaultServiceRegistry.
Changed applicationContext-pollerBackEnd.xml so that it imports Eventd references
via the service registry so that it can be run more easily inside integration tests.
Rearranged integration-tests project into multiple subdirectories and
added an integration test for legacy versions of the remote poller.
Added missing slf4j-api dependency. Added unregisterAll() method to
ServiceRegistry.
Updated @Webapp so that it supports a pathSystemProperty value to pull the
path the the WAR file from a system propery. This makes it easy to integrate
with the maven-dependency-plugin which can set system properties for Maven
artifact paths. Also cleaned up the remote-poller-18 integration test some.
Fixed parent artifact of new integration test package.
Fixed parent artifact of the other new integration test package.
Commenting the remote poller integration out of the module list because it
relies on projects in the assemblies tree that aren't normally available at
this point in the build.
Changed the onmsgi beans in the pollerBackEnd context to be anonymous references
so that they don't produce multiple instances of the same interface in the context.
Multiple instances confuse autowiring.
Fixed some additional serialVersionUID conflicts with the 1.8 remote
poller code.
Merge branch 'pjsm/2.0'
Changed default datasource back to Atomikos.
Changed the AtomikosDataSourceFactory's test query to ROLLBACK when
borrowing a connection from the database so that connections that are
in a failed transaction state can be reused without closing/reopening.