org.broadleafcommerce.cms.structure.message.jms
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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMSArchivedStructuredContentPublisher
public JMSArchivedStructuredContentPublisher()
processStructuredContentArchive
public void processStructuredContentArchive(StructuredContent sc,
String baseNameKey,
String baseTypeKey)
- Specified by:
processStructuredContentArchive in interface ArchivedStructuredContentPublisher
getArchiveStructuredContentTemplate
public org.springframework.jms.core.JmsTemplate getArchiveStructuredContentTemplate()
setArchiveStructuredContentTemplate
public void setArchiveStructuredContentTemplate(org.springframework.jms.core.JmsTemplate archiveStructuredContentTemplate)
getArchiveStructuredContentDestination
public javax.jms.Destination getArchiveStructuredContentDestination()
setArchiveStructuredContentDestination
public void setArchiveStructuredContentDestination(javax.jms.Destination archiveStructuredContentDestination)
Copyright © 2012. All Rights Reserved.