A B C D E G I J O P R T U 
All Classes All Packages

A

AbstractJMSPublisher - Class in org.fcrepo.jms
Machinery to publish JMS messages when an EventBus message is received.
AbstractJMSPublisher() - Constructor for class org.fcrepo.jms.AbstractJMSPublisher
 
acquireConnections() - Method in class org.fcrepo.jms.AbstractJMSPublisher
Connect to JCR Repository and JMS queue

B

BASE_URL_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 

C

createDestination() - Method in class org.fcrepo.jms.AbstractJMSPublisher
 
createDestination() - Method in class org.fcrepo.jms.JMSQueuePublisher
 
createDestination() - Method in class org.fcrepo.jms.JMSTopicPublisher
 

D

DefaultMessageFactory - Class in org.fcrepo.jms
Generates JMS Messages composed entirely of headers, based entirely on information found in the Event that triggers publication.
DefaultMessageFactory() - Constructor for class org.fcrepo.jms.DefaultMessageFactory
 

E

EVENT_ID_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
EVENT_TYPE_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 

G

getMessage(Event, Session) - Method in class org.fcrepo.jms.DefaultMessageFactory
 
getMessage(Event, Session) - Method in interface org.fcrepo.jms.JMSEventMessageFactory
Produce a JMS message from a JCR event with the given session

I

IDENTIFIER_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 

J

JMSEventMessageFactory - Interface in org.fcrepo.jms
Produce a JMS Message from a JCR Event
JMSQueuePublisher - Class in org.fcrepo.jms
Machinery to publish JMS messages when an EventBus message is received.
JMSQueuePublisher() - Constructor for class org.fcrepo.jms.JMSQueuePublisher
Create a JMS Topic with the default name of "fedora"
JMSQueuePublisher(String) - Constructor for class org.fcrepo.jms.JMSQueuePublisher
Create a JMS Topic with a configurable name
jmsSession - Variable in class org.fcrepo.jms.AbstractJMSPublisher
 
JMSTopicPublisher - Class in org.fcrepo.jms
Machinery to publish JMS messages when an EventBus message is received.
JMSTopicPublisher() - Constructor for class org.fcrepo.jms.JMSTopicPublisher
Create a JMS Topic with the default name of "fedora"
JMSTopicPublisher(String) - Constructor for class org.fcrepo.jms.JMSTopicPublisher
Create a JMS Topic with a configurable name

O

org.fcrepo.jms - package org.fcrepo.jms
This package provides common JMS capability.

P

publishJCREvent(Event) - Method in class org.fcrepo.jms.AbstractJMSPublisher
When an EventBus message is received, map it to our JMS message payload and push it onto the queue.

R

releaseConnections() - Method in class org.fcrepo.jms.AbstractJMSPublisher
Close external connections
RESOURCE_TYPE_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 

T

TIMESTAMP_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 

U

USER_AGENT_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
USER_HEADER_NAME - Static variable in class org.fcrepo.jms.DefaultMessageFactory
 
A B C D E G I J O P R T U 
All Classes All Packages