Class JMSArchivedStructuredContentPublisher
java.lang.Object
org.broadleafcommerce.cms.structure.message.jms.JMSArchivedStructuredContentPublisher
- All Implemented Interfaces:
ArchivedStructuredContentPublisher
public class JMSArchivedStructuredContentPublisher
extends Object
implements ArchivedStructuredContentPublisher
JMS implementation of ArchivedPagePublisher.
Intended usage is to notify other VMs that a pageDTO needs to be
evicted from cache. This occurs when the page is marked as
archived - typically because a replacemet page has been
promoted to production.
Utilizes Spring JMS template pattern where template and destination are configured via Spring.
Created by bpolster.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.Destination
org.springframework.jms.core.JmsTemplate
void
processStructuredContentArchive
(StructuredContent sc, String baseNameKey, String baseTypeKey) void
setArchiveStructuredContentDestination
(jakarta.jms.Destination archiveStructuredContentDestination) void
setArchiveStructuredContentTemplate
(org.springframework.jms.core.JmsTemplate archiveStructuredContentTemplate)
-
Constructor Details
-
JMSArchivedStructuredContentPublisher
public JMSArchivedStructuredContentPublisher()
-
-
Method Details
-
processStructuredContentArchive
public void processStructuredContentArchive(StructuredContent sc, String baseNameKey, String baseTypeKey) - Specified by:
processStructuredContentArchive
in interfaceArchivedStructuredContentPublisher
-
getArchiveStructuredContentTemplate
public org.springframework.jms.core.JmsTemplate getArchiveStructuredContentTemplate() -
setArchiveStructuredContentTemplate
public void setArchiveStructuredContentTemplate(org.springframework.jms.core.JmsTemplate archiveStructuredContentTemplate) -
getArchiveStructuredContentDestination
public jakarta.jms.Destination getArchiveStructuredContentDestination() -
setArchiveStructuredContentDestination
public void setArchiveStructuredContentDestination(jakarta.jms.Destination archiveStructuredContentDestination)
-