Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.jms
Class CoreEventPublisher

java.lang.Object
  extended by org.nuxeo.ecm.core.jms.CoreEventPublisher

public class CoreEventPublisher
extends Object

Author:
Bogdan Stefanescu

Field Summary
static String CORE_EVENTS_TOPIC
           
static String XA_TOPIC_CONNECTION_FACTORY
           
 
Method Summary
 MessagePublisher createPublisher()
           
static CoreEventPublisher getInstance()
           
 void publish(Object content, Topic topic, MessageFactory factory, String eventId)
           
 void publish(Serializable content, String eventId)
           
 void publish(Topic topic, Serializable content, String eventId)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XA_TOPIC_CONNECTION_FACTORY

public static final String XA_TOPIC_CONNECTION_FACTORY
See Also:
Constant Field Values

CORE_EVENTS_TOPIC

public static final String CORE_EVENTS_TOPIC
See Also:
Constant Field Values
Method Detail

getInstance

public static CoreEventPublisher getInstance()

reset

public void reset()

publish

public void publish(Serializable content,
                    String eventId)
             throws JMSException
Throws:
JMSException

publish

public void publish(Topic topic,
                    Serializable content,
                    String eventId)
             throws JMSException
Throws:
JMSException

publish

public void publish(Object content,
                    Topic topic,
                    MessageFactory factory,
                    String eventId)
             throws JMSException
Throws:
JMSException

createPublisher

public MessagePublisher createPublisher()
                                 throws NamingException
Throws:
NamingException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.