org.broadleafcommerce.cms.structure.message.jms
Class JMSArchivedStructuredContentPublisher

java.lang.Object
  extended by 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
JMSArchivedStructuredContentPublisher()
           
 
Method Summary
 javax.jms.Destination getArchiveStructuredContentDestination()
           
 org.springframework.jms.core.JmsTemplate getArchiveStructuredContentTemplate()
           
 void processStructuredContentArchive(StructuredContent sc, String baseNameKey, String baseTypeKey)
           
 void setArchiveStructuredContentDestination(javax.jms.Destination archiveStructuredContentDestination)
           
 void setArchiveStructuredContentTemplate(org.springframework.jms.core.JmsTemplate archiveStructuredContentTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMSArchivedStructuredContentPublisher

public JMSArchivedStructuredContentPublisher()
Method Detail

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 © 2013. All Rights Reserved.