Deploying and Managing Apama Applications > Using the Apama Database Connector > Configuring the Apama database connector > Service monitors
Service monitors
If your Apama application uses ADBC, you need to inject several required service monitors. In Apama Studio this is done automatically when you add the appropriate data source adapter bundle to the application’s project as described in Configuring the Apama database connector. If you are not using Apama Studio to develop your application, you need to manually inject the following required service monitors in the order they are listed:
*ADBCAdapterEvents.mon — Provides definitions for all events sent to or from the ADBC Adapter.
*ADBCEvents.mon — Provides the public API for ADBC, implemented as actions on the following events:
*Discovery — This event types defines the actions for discovering ADBC resources. It is used to find the available data sources (ODBC, JDBC, Sim, etc.) and the default databases and query templates configured for those data sources.
*Connection — This event type defines actions for performing all operations on a database except those involving queries
*Query — This event type defines actions for performing queries on a database.
*ADBCAdapterService.mon — Provides actions for the following:
*Forwarding database request events to the adapter.
*Forwarding database response events to the Java ADBC Service API layer.
*Supporting parallel execution of blocks and event actions.
*IAFStatusManager.mon
*StatusSupport.mon
*ADBCStatusManager.mon — Manages status subscriptions for the ADBC adapter and the application.
*ADBCHelper.mon — Include this monitor for applications that use the ADBCHelper API.
The ADBC monitors and IAFStatusManager.mon are located in the adapters\monitors directory of the Apama installation. The StatusSupport.mon monitor is located in the Apama installation’s monitors directory
Copyright © 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors.