org.hibernate.search.backend.impl.jms
Class JndiJMSBackendQueueProcessor

java.lang.Object
  extended by org.hibernate.search.backend.impl.jms.JmsBackendQueueProcessor
      extended by org.hibernate.search.backend.impl.jms.JndiJMSBackendQueueProcessor
All Implemented Interfaces:
BackendQueueProcessor

public class JndiJMSBackendQueueProcessor
extends JmsBackendQueueProcessor

JMSBackendQueueProcessor using JNDI to lookup the JMS components.


Field Summary
 
Fields inherited from class org.hibernate.search.backend.impl.jms.JmsBackendQueueProcessor
JMS_CONNECTION_FACTORY, JMS_CONNECTION_LOGIN, JMS_CONNECTION_PASSWORD, JMS_QUEUE, JNDI_PREFIX
 
Constructor Summary
JndiJMSBackendQueueProcessor()
           
 
Method Summary
protected  javax.jms.QueueConnection initializeJMSConnection(javax.jms.QueueConnectionFactory factory, Properties properties)
          Initialises the JMS QueueConnection to be used for sending Lucene work operations to the master node.
protected  javax.jms.Queue initializeJMSQueue(javax.jms.QueueConnectionFactory factory, Properties properties)
          Initialises the JMS queue to be used for sending Lucene work operations to the master node.
protected  javax.jms.QueueConnectionFactory initializeJMSQueueConnectionFactory(Properties properties)
          Initialises the JMS QueueConnectionFactory to be used for sending Lucene work operations to the master node.
 
Methods inherited from class org.hibernate.search.backend.impl.jms.JmsBackendQueueProcessor
applyStreamWork, applyWork, close, getExclusiveWriteLock, getIndexName, getJMSConnection, getJmsQueue, getJmsQueueName, getSearchFactory, indexMappingChanged, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JndiJMSBackendQueueProcessor

public JndiJMSBackendQueueProcessor()
Method Detail

initializeJMSQueueConnectionFactory

protected javax.jms.QueueConnectionFactory initializeJMSQueueConnectionFactory(Properties properties)
Description copied from class: JmsBackendQueueProcessor
Initialises the JMS QueueConnectionFactory to be used for sending Lucene work operations to the master node.

Specified by:
initializeJMSQueueConnectionFactory in class JmsBackendQueueProcessor
Parameters:
properties - a Properties object.
Returns:
the initialized QueueConnectionFactory

initializeJMSQueue

protected javax.jms.Queue initializeJMSQueue(javax.jms.QueueConnectionFactory factory,
                                             Properties properties)
Description copied from class: JmsBackendQueueProcessor
Initialises the JMS queue to be used for sending Lucene work operations to the master node. Invoked after JmsBackendQueueProcessor.initializeJMSQueueConnectionFactory(Properties)

Specified by:
initializeJMSQueue in class JmsBackendQueueProcessor
Parameters:
factory - a QueueConnectionFactory object.
properties - a Properties object.
Returns:
the initialized Queue

initializeJMSConnection

protected javax.jms.QueueConnection initializeJMSConnection(javax.jms.QueueConnectionFactory factory,
                                                            Properties properties)
Description copied from class: JmsBackendQueueProcessor
Initialises the JMS QueueConnection to be used for sending Lucene work operations to the master node. This is invoked after #initializeJMSQueue(Properties).

Specified by:
initializeJMSConnection in class JmsBackendQueueProcessor
Parameters:
factory - a QueueConnectionFactory object.
properties - a Properties object.
Returns:
the initialized QueueConnection


Copyright © 2006-2013 Red Hat Middleware, LLC. All Rights Reserved