public class AmqpDirectEndpoint extends Object implements org.gytheio.messaging.MessageProducer
MessageProducer and message listener which interacts with AMQP
queues directly using Apache Qpid.| Modifier and Type | Class and Description |
|---|---|
protected class |
AmqpDirectEndpoint.AmqpListener |
| Constructor and Description |
|---|
AmqpDirectEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
AmqpDirectEndpoint.AmqpListener |
getListener() |
boolean |
isInitialized() |
void |
send(Object message) |
void |
send(Object message,
Map<String,Object> headers) |
void |
send(Object message,
String queueName) |
void |
send(Object message,
String queueName,
Map<String,Object> headers) |
void |
setHost(String host) |
void |
setMessageConsumer(org.gytheio.messaging.MessageConsumer messageConsumer) |
void |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
void |
setPassword(String password) |
void |
setPort(int port) |
void |
setReceiveEndpoint(String receiveEndpoint) |
void |
setSendEndpoint(String sendEndpoint) |
void |
setUsername(String username) |
void |
startListener() |
String |
toString() |
public void setHost(String host)
public void setPort(int port)
public void setUsername(String username)
public void setPassword(String password)
public void setReceiveEndpoint(String receiveEndpoint)
public void setSendEndpoint(String sendEndpoint)
public void setMessageConsumer(org.gytheio.messaging.MessageConsumer messageConsumer)
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public void send(Object message)
send in interface org.gytheio.messaging.MessageProducerpublic void send(Object message, Map<String,Object> headers) throws org.gytheio.messaging.MessagingException
send in interface org.gytheio.messaging.MessageProducerorg.gytheio.messaging.MessagingExceptionpublic void send(Object message, String queueName, Map<String,Object> headers) throws org.gytheio.messaging.MessagingException
send in interface org.gytheio.messaging.MessageProducerorg.gytheio.messaging.MessagingExceptionpublic void send(Object message, String queueName)
send in interface org.gytheio.messaging.MessageProducerpublic void startListener()
public AmqpDirectEndpoint.AmqpListener getListener()
public boolean isInitialized()
Copyright © 2017 Alfresco Software. All rights reserved.