Возможно ли иметь AlarmManager внутри класса Service?

Например, мое приложение запускает и запускает службу (которая предназначена для проверки базы данных на наличие новых сообщений), но, насколько я знаю, вы можете иметьAlarmManager продолжать открывать Сервис, если он не открыт.

Но вы можете иметьAlarmManager внутри класса Service, чтобы продолжать проверять наличие нового сообщения в базе данных? Вместо повторного открытия класса Service просто продолжайте проверять базу данных?

Я хочу знать, возможно ли иметь AlarmManager внутри класса Service, чтобы продолжать проверять базу данных каждые X секунд, потому что служба будет открываться при запуске приложения

Настоящий вопрос: Возможно ли иметь AlarmManager внутри класса Service, который запускает метод () для проверки базы данных?