¿Es posible tener un AlarmManager dentro de una clase de servicio?

Por ejemplo, mi aplicación inicia y ejecuta el servicio (que está destinado a verificar la base de datos en busca de nuevos mensajes), pero que yo sepa, puede tener unaAlarmManager para seguir abriendo el Servicio si no está abierto.

Pero puedes tener unAlarmManager ¿Dentro de la clase de servicio para seguir buscando nuevos mensajes en la base de datos? ¿En lugar de volver a abrir la clase de servicio, solo sigue revisando la base de datos?

Quiero saber si es posible tener un AlarmManager dentro de la clase de Servicio para seguir revisando la base de datos cada X segundos, porque el Servicio se abrirá cuando se inicie la aplicación

La verdadera pregunta: ¿Es posible tener un AlarmManager dentro de la clase de Servicio que ejecute un Método () para verificar una base de datos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta