| Package | Description |
|---|---|
| org.fcrepo.server.messaging |
| Modifier and Type | Method and Description |
|---|---|
void |
MessagingModule.close() |
void |
MessagingImpl.close() |
void |
Messaging.close()
Shutdown and/or close any resources and/or connections.
|
void |
JMSManager.close() |
protected void |
JMSManager.connectToJMS(String clientId) |
javax.jms.BytesMessage |
JMSManager.createBytesMessage(String destName) |
javax.jms.Destination |
JMSManager.createDestination(String name,
JMSManager.DestinationType type)
Creates a Destination.
|
javax.jms.Destination |
JMSManager.createDestination(String name,
JMSManager.DestinationType type,
boolean fTransacted,
int ackMode)
Creates a Destination if the Destination has not already been created.
|
javax.jms.MapMessage |
JMSManager.createMapMessage(String destName) |
javax.jms.ObjectMessage |
JMSManager.createObjectMessage(String destName,
Serializable object) |
javax.jms.TextMessage |
JMSManager.createTextMessage(String destName,
String text) |
protected javax.jms.Connection |
JMSManager.getConnection() |
javax.jms.MessageConsumer |
JMSManager.getConsumer(String destName) |
protected Context |
JMSManager.getContext() |
javax.jms.Destination |
JMSManager.getDestination(String destName)
Gets the named Destination if it has been created.
|
protected org.fcrepo.server.messaging.JMSManager.JMSDestination |
JMSManager.getJMSDestination(String name) |
javax.jms.MessageProducer |
JMSManager.getProducer(String destName) |
javax.jms.Session |
JMSManager.getSession(String destName) |
protected Object |
JMSManager.jndiLookup(String name) |
javax.jms.Message |
JMSManager.listen(javax.jms.Destination dest)
Convenience method for synchronous listen with no message selector
|
void |
JMSManager.listen(javax.jms.Destination dest,
javax.jms.MessageListener callback)
This is an asynchronous listen.
|
javax.jms.Message |
JMSManager.listen(javax.jms.Destination dest,
String messageSelector)
This is a synchronous listen.
|
void |
JMSManager.listen(javax.jms.Destination dest,
String messageSelector,
javax.jms.MessageListener callback)
This is an asynchronous listen.
|
javax.jms.Message |
JMSManager.listen(String destName)
Convenience method for synchronous listen with no message selector
|
javax.jms.Message |
JMSManager.listen(String destName,
int timeout)
Convenience method for synchronous listen with no message selector
|
void |
JMSManager.listen(String destName,
javax.jms.MessageListener callback)
Convenience method for asynchronous listen with no message selector
|
javax.jms.Message |
JMSManager.listen(String destName,
String messageSelector)
This is a synchronous listen.
|
javax.jms.Message |
JMSManager.listen(String destName,
String messageSelector,
int timeout)
This is a synchronous listen.
|
void |
JMSManager.listen(String destName,
String messageSelector,
javax.jms.MessageListener callback)
This is an asynchronous listen.
|
String |
JMSManager.listenDurable(String topic,
javax.jms.MessageListener callback) |
String |
JMSManager.listenDurable(String topicName,
javax.jms.MessageListener callback,
String subscriptionName) |
String |
JMSManager.listenDurable(javax.jms.Topic topic,
javax.jms.MessageListener callback)
This is a convenience method to allow a durable subscription to be
created using the topic as the subscription name.
|
String |
JMSManager.listenDurable(javax.jms.Topic topic,
String messageSelector,
javax.jms.MessageListener callback,
String subscriptionName)
This is an asynchronous and durable listen.
|
void |
JMSManager.send(javax.jms.Destination dest,
javax.jms.Message msg)
Allows the caller to send a Message object to a destination
|
void |
MessagingModule.send(FedoraMethod method) |
void |
MessagingImpl.send(FedoraMethod method)
Send a message to each of the destinations configured for each
Messaging#MessageType. |
void |
Messaging.send(FedoraMethod method)
Send a message representing the
FedoraMethod. |
void |
MessagingModule.send(String destName,
FedoraMessage message) |
void |
MessagingImpl.send(String destName,
FedoraMessage message) |
void |
Messaging.send(String destName,
FedoraMessage message)
Send the
FedoraMessage to the specified destination. |
void |
MessagingImpl.send(String destName,
FedoraMethod method,
FedoraMessage message) |
void |
JMSManager.send(String destName,
javax.jms.Message msg)
Allows the caller to send a Message object to a named destination
|
void |
JMSManager.send(String destName,
Serializable obj)
Allows the caller to send a Serializable object to a destination
|
void |
JMSManager.send(String destName,
String messageText)
Allows the caller to send text to a destination
|
protected void |
JMSManager.setupAsynchConsumer(org.fcrepo.server.messaging.JMSManager.JMSDestination jmsDest,
String messageSelector,
javax.jms.MessageListener callback) |
protected void |
JMSManager.setupProducer(org.fcrepo.server.messaging.JMSManager.JMSDestination jmsDest) |
protected javax.jms.Message |
JMSManager.setupSynchConsumer(org.fcrepo.server.messaging.JMSManager.JMSDestination jmsDest,
String messageSelector,
int timeout) |
void |
JMSManager.stop(String destName)
Stops producers and consumers on a given destination.
|
void |
JMSManager.stopDurable(String subscriptionName)
Stops a durable message consumer.
|
void |
JMSManager.unsubscribeAllDurable()
Removes all durable topic subscriptions created using
this JMSManager instance
|
void |
JMSManager.unsubscribeDurable(String subscriptionName)
Removes the durable subscription with the given name.
|
| Constructor and Description |
|---|
AtomAPIMMessage(FedoraMethod method,
String fedoraBaseUrl,
String serverVersion,
String format) |
JMSManager(Properties jndiProps)
Creates a JMS manager using jndi properties to start a connection
to a JMS provider.
|
JMSManager(Properties jndiProps,
String clientId)
Creates a JMS manager using jndi properties to start a connection
to a JMS provider.
|
MessagingImpl(String fedoraBaseUrl,
Map<String,List<String>> mdMap,
Properties jndiProps)
Required JNDI Properties:
INITIAL_CONTEXT_FACTORY
PROVIDER_URL
Optional JNDI Properties:
CONNECTION_FACTORY_NAME
|
Copyright © 2013 DuraSpace. All Rights Reserved.