Interface ICustomNotificationService

All Known Implementing Classes:
AbstractCustomNotificationServiceImpl, oracle.bpel.services.notification.impl.DefaultNotificationServiceImpl

public interface ICustomNotificationService
  • Method Details

    • sendIMNotification

      IResponseType[] sendIMNotification(IIMPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
      Sends IM Notification
      Parameters:
      payload - details of the fax message
      Returns:
      Array of IResponse objects which can be used to track the status of the notification
      Throws:
      oracle.bpel.services.notification.NotificationServiceException
    • sendFaxNotification

      IResponseType[] sendFaxNotification(IFaxPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
      Sends Fax Notification
      Parameters:
      payload - details of the fax message
      Returns:
      Array of IResponse objects which can be used to track the status of the notification
      Throws:
      oracle.bpel.services.notification.NotificationServiceException
    • sendVoiceNotification

      IResponseType[] sendVoiceNotification(IVoicePayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
      Sends Voice Notification
      Parameters:
      payload - details of the voice message
      Returns:
      Array of IResponse objects which can be used to track the status of the notification
      Throws:
      oracle.bpel.services.notification.NotificationServiceException
    • sendEmailNotification

      IResponseType[] sendEmailNotification(IEmailPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
      Sends Email Notification
      Parameters:
      payload - details of the email message
      Returns:
      Array of IResponse objects which can be used to track the status of the notification
      Throws:
      oracle.bpel.services.notification.NotificationServiceException
    • sendSMSNotification

      IResponseType[] sendSMSNotification(ISMSPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
      Sends SMS Notification
      Parameters:
      payload - details of the sms message
      Returns:
      Array of IResponse objects which can be used to track the status of the notification
      Throws:
      oracle.bpel.services.notification.NotificationServiceException
    • sendPagerNotification

      IResponseType[] sendPagerNotification(IPagerPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
      Sends pager Notification
      Parameters:
      payload - details of the pager message
      Returns:
      Array of IResponse objects which can be used to track the status of the notification
      Throws:
      oracle.bpel.services.notification.NotificationServiceException
    • sendURINotification

      IResponseType[] sendURINotification(IURIPayloadType payload) throws oracle.bpel.services.notification.NotificationServiceException
      Sends URI Notification
      Parameters:
      payload - details of the URI message
      Returns:
      Array of IResponse objects which can be used to track the status of the notification
      Throws:
      oracle.bpel.services.notification.NotificationServiceException