# How to model Pub_Sub using a processor?
First define the message as a
publishablemessage.publishable message RetryFailedRequestssubscribeto this message in the respective processorprocessor RequestManager { subscribe message-ref RetryFailedRequests }Implement the
processmethod to handle the subscribed message in RequestManagerProcessorCode.scala :override def process(alarm: RetryFailedRequests.type): Unit = { //todo: retry all the failed requests }In order to publish this message use SmileAsyncService:
Smile.grab[SmileAsyncService].publish(message = RetryFailed)