Este contenido no está disponible en el idioma seleccionado.

13.3. Factors to Note When Implementing a Custom Message Store


  • Your implementation can use addMessage to derive a message classification scheme. If the classification is not defined, then it is up to the individual implementation of the MessageStore to determine for itself how it will store the message. Furthermore, the classification is only a guide: your implementation can ignore this field if need be.
  • It is up to the implementation as to whether or not the MessageStore imposes any kind of concurrency control on individual messages so always use the removeMessage operation with care.
  • Do not use the setUndelivered and setDelivered commands or other associated operations unless you are sure they are applicable. This is because the MessageStore interface supports both audit trail and re-delivery functionality.
  • The org.jboss.internal.soa.esb.persistence.format.db.DBMessageStoreImpl class provides the default implementation of the message store. The methods in this implementation make the required database connections via a pooled database manager, called the DBConnectionManager.
  • The MessageActionGuide and the MessagePersister actions override the message store implementation.
  • The MessageStore interface does not currently support transactions. Any use of the message store within the scope of a global transaction will, therefore, be uncoordinated.
    The implication of this is that each MessageStore update or read will be undertaken separately and independently.

Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat