public class DefaultMessageFactory extends Object implements JMSEventMessageFactory
Messages composed entirely of headers, based entirely
on information found in the FedoraEvent that triggers publication.| Modifier and Type | Field and Description |
|---|---|
static String |
BASE_URL_HEADER_NAME |
static String |
EVENT_ID_HEADER_NAME |
static String |
EVENT_TYPE_HEADER_NAME |
static String |
IDENTIFIER_HEADER_NAME |
static String |
RESOURCE_TYPE_HEADER_NAME |
static String |
TIMESTAMP_HEADER_NAME |
static String |
USER_AGENT_HEADER_NAME |
static String |
USER_HEADER_NAME |
| Constructor and Description |
|---|
DefaultMessageFactory() |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Message |
getMessage(org.fcrepo.kernel.api.observer.FedoraEvent event,
javax.jms.Session jmsSession)
Produce a JMS message from a JCR event with the
given session
|
public static final String TIMESTAMP_HEADER_NAME
public static final String IDENTIFIER_HEADER_NAME
public static final String EVENT_TYPE_HEADER_NAME
public static final String BASE_URL_HEADER_NAME
public static final String RESOURCE_TYPE_HEADER_NAME
public static final String USER_HEADER_NAME
public static final String USER_AGENT_HEADER_NAME
public static final String EVENT_ID_HEADER_NAME
public DefaultMessageFactory()
public javax.jms.Message getMessage(org.fcrepo.kernel.api.observer.FedoraEvent event, javax.jms.Session jmsSession) throws javax.jms.JMSException
JMSEventMessageFactorygetMessage in interface JMSEventMessageFactoryevent - the jcr eventjmsSession - the jms sessionjavax.jms.JMSException - if JMS exception occurredCopyright © 2013–2018 DuraSpace, Inc.. All rights reserved.