|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AcknowledgementService
Business logic relating to the handling of acknowledgements.
| Method Summary | |
|---|---|
List<String> |
requestNotification(List<String> pushIds)
Requests notification for the given push ids. |
void |
setNotificationProcessorService(NotificationProcessorService notificationProcessorService)
Support for dependency injection. |
void |
setPapService(PapService papService)
Support for dependency injection. |
void |
setPushApplicationService(PushApplicationService pushApplicationService)
Support for dependency injection. |
void |
setPushCountService(PushCountService pushCountService)
Support for dependency injection. |
void |
setPushRequestDetailService(PushRequestDetailService pushRequestDetailService)
Support for dependency injection. |
void |
setPushSDKProperties(PushSDKProperties pushSDKProperties)
Support for dependency injection. |
| Method Detail |
|---|
List<String> requestNotification(List<String> pushIds)
throws PushSDKException
pushIds - a list of push ids to request notifications for
PushSDKException - if any errors occurvoid setPapService(PapService papService)
PapService collaborating object - this is used
to send the PAP messages to the PPG.
papService - an instance of a PapService implementation (must be thread safe)void setPushSDKProperties(PushSDKProperties pushSDKProperties)
PushSDKProperties collaborating object - this
is used to read global configuration properties.
pushSDKProperties - an instance of a PushSDKProperties implementation (must be thread safe)void setPushApplicationService(PushApplicationService pushApplicationService)
PushApplicationService collaborating object -
this is used to interface with the business service that manages push applications.
pushApplicationService - an instance of a PushApplicationService implementation (must be thread safe)void setPushCountService(PushCountService pushCountService)
PushCountService collaborating object - this
is used to interface with the business service that manages tracking pushes that are complete.
pushCountService - an instance of a PushCountService implementation (must be thread safe)void setPushRequestDetailService(PushRequestDetailService pushRequestDetailService)
PushRequestDetailService collaborating object
- this is used to interface with the business service that manages push request details.
pushRequestDetailService - an instance of a PushRequestDetailService implementation (must be thread safe)void setNotificationProcessorService(NotificationProcessorService notificationProcessorService)
NotificationProcessorService collaborating
object - this is used to interface with the business service that processes result notifications.
notificationProcessorService - an instance of a NotificationProcessorService implementation (must be thread safe)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||