Bulk Notifications

El Bulker envía las siguientes notificaciones:

  • BulkArchivedNotification

  • BulkClosedNotification

  • BulkCompletedNotification

  • BulkConfiguredNotification

  • BulkFinalisedNotification

  • BulkRejectedNotification

  • BulkTerminatedNotification

  • ChildBulkRegisteredNotification

Estas notificaciones se envían cuando el volumen está en el estado relevante.

Hay tres opciones para manejar Bulk Notifications:

  • Incorporado Bulk Manejo de Notificaciones

  • Enviar Bulk Notifications a un sistema externo utilizando Conectores

  • Enviar Bulk Notifications utilizando el soporte integrado para enviar notificaciones a Kafka

Embedded Bulk Manejo de Notificaciones

Agregue la siguiente dependencia:

<dependency>
    <groupId>com.iconsolutions.ipf.bulk</groupId>
    <artifactId>ipf-bulker-notifications-api</artifactId>
</dependency>

Y luego proporcione una implementación de BulkNotificationPort, añadiéndolo como un bean a la Application Context.

Enviando Bulk Notifications a través de Conectores

Para enviar notificaciones a un sistema externo, añada la siguiente dependencia, que incluye un Conector para enviar Bulker Notifications.

<dependency>
    <groupId>com.iconsolutions.ipf.bulk</groupId>
    <artifactId>ipf-bulker-notifications-connector-core</artifactId>
</dependency>

Luego defina un específico ConnectorTransport<BulkNotification<?>> bean en el contexto de la aplicación (los ConnectorTransports soportados incluyen Kafka,HTTP y JMS). Por favor, consulte Writing HTTP Connector para un ejemplo de configurar un HTTPConnector Transport y cableado el ConnectorTransport en el Conector.

Enviando Bulk Notifications to Kafka

Para enviar notificaciones a un Kafka tema, en lugar de incluir la dependencia anterior, incluya la dependencia a continuación. Utilizar la dependencia a continuación significa soporte para el envío de notificaciones a través de Kafka está preconfigurado.

<dependency>
    <groupId>com.iconsolutions.ipf.bulk</groupId>
    <artifactId>ipf-bulker-notifications-connector-kafka</artifactId>
</dependency>

Configuración aplicable

Config

Tipo

Comentario

Predeterminado

ipf.bulker.notification.kafka.producer.topic

Cadena

Tema de Kafka para publicar notificaciones en

BULK_NOTIFICATION