| org.apache.cocoon.components.slide.impl.JMSContentInterceptor
JMSContentInterceptor | public class JMSContentInterceptor extends AbstractContentInterceptor (Code) | | A ContentInterceptor for Slide that publishes
invalidation events to a JMS topic.
|
Method Summary | |
public void | postRemoveContent(SlideToken slideToken, NodeRevisionDescriptors revisions, NodeRevisionDescriptor revision) | public void | postStoreContent(SlideToken slideToken, NodeRevisionDescriptors revisions, NodeRevisionDescriptor revision, NodeRevisionContent content) | public void | setNamespace(NamespaceAccessToken nat) Sets up the JMS connection. | public void | setParameters(Hashtable params) Configure the interceptor. |
JMSContentInterceptor | public JMSContentInterceptor()(Code) | | |
postRemoveContent | public void postRemoveContent(SlideToken slideToken, NodeRevisionDescriptors revisions, NodeRevisionDescriptor revision) throws AccessDeniedException, ObjectNotFoundException, LinkedObjectNotFoundException, ObjectLockedException, ServiceAccessException(Code) | | |
postStoreContent | public void postStoreContent(SlideToken slideToken, NodeRevisionDescriptors revisions, NodeRevisionDescriptor revision, NodeRevisionContent content) throws AccessDeniedException, ObjectNotFoundException, LinkedObjectNotFoundException, ObjectLockedException, ServiceAccessException(Code) | | |
setNamespace | public void setNamespace(NamespaceAccessToken nat)(Code) | | Sets up the JMS connection.
|
setParameters | public void setParameters(Hashtable params)(Code) | | Configure the interceptor.
The following parameters are recognized:
-
java.naming.factory.initial [org.exolab.jms.jndi.InitialContextFactory ]
- initial jndi context factory.
-
java.naming.provider.url [rmi://localhost:1099/ ] - jndi provider url.
-
topic-factory [JmsTopicConnectionFactory ] - the JNDI lookup name
of the JMS TopicConnectionFactory.
-
topic [topic1 ] - the name of the topic to publish messages to.
-
persistent-delivery [false ] - message delivery mode.
-
priority [4 ] - message priority.
-
time-to-live [1000 ] - message lifetime in ms.
|
|
|