org.hibernate.search.backend.impl.jms
Class JndiJMSBackendQueueProcessor
java.lang.Object
org.hibernate.search.backend.impl.jms.JmsBackendQueueProcessor
org.hibernate.search.backend.impl.jms.JndiJMSBackendQueueProcessor
- All Implemented Interfaces:
- BackendQueueProcessor
public class JndiJMSBackendQueueProcessor
- extends JmsBackendQueueProcessor
JMSBackendQueueProcessor using JNDI to lookup the JMS components.
Method Summary |
protected QueueConnection |
initializeJMSConnection(QueueConnectionFactory factory,
Properties properties)
Initialises the JMS QueueConnection to be used for sending Lucene work operations to the master node. |
protected Queue |
initializeJMSQueue(QueueConnectionFactory factory,
Properties properties)
Initialises the JMS queue to be used for sending Lucene work operations to the master node. |
protected 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 |
JndiJMSBackendQueueProcessor
public JndiJMSBackendQueueProcessor()
initializeJMSQueueConnectionFactory
protected 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
javax.jms.QueueConnectionFactory
initializeJMSQueue
protected Queue initializeJMSQueue(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 javax.jms.QueueConnectionFactory
object.properties
- a Properties
object.
- Returns:
- the initialized
javax.jms.Queue
initializeJMSConnection
protected QueueConnection initializeJMSConnection(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 javax.jms.QueueConnectionFactory
object.properties
- a Properties
object.
- Returns:
- the initialized
javax.jms.QueueConnection
Copyright © 2006-2013 Red Hat Middleware, LLC. All Rights Reserved