@ConfigurationProperties(value="org.ametiste.scm.broker.amq")
public class AmqProperties
extends java.lang.Object
Defined properties are included (org.ametiste.scm.broker.amq.*):
| Name | Type | Description | Default |
| queue-name.raw-event | String | Name of queue with raw event messages. | queue.raw |
| queue-name.aggregated-event | String | Name of queue with aggregated lists of event messages. | queue.aggregated |
| broker-url | URI | Broker URL to configure ActiveMQ. | vm://localhost |
| username | String | Username to access to ActiveMQ instance. | "" (empty string) |
| password | String | Password to access to ActiveMQ instance. | "" (empty string) |
| maxRedeliveries | Integer | Number of redelivery retries. | -1 (infinite redelivery) |
| initialDelay | Integer | Initial redelivery delay and increase step (if exponential backoff disabled (in milliseconds). | 1000 |
| maxDelay | Integer | Maximum value of redelivery delay (in milliseconds). | 30000 |
This properties is designed provide usable default configuration that provides embedded ActiveMQ Broker without username/password access.
| Modifier and Type | Class and Description |
|---|---|
static class |
AmqProperties.QueueName
Nested properties that contains names of required queues.
|
static class |
AmqProperties.Redelivery
Nested properties for ActiveMQ redelivery policy parameters.
|
| Constructor and Description |
|---|
AmqProperties() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBrokerUrl() |
java.lang.String |
getPassword() |
AmqProperties.QueueName |
getQueueName() |
AmqProperties.Redelivery |
getRedelivery() |
java.lang.String |
getUsername() |
void |
setBrokerUrl(java.lang.String brokerUrl) |
void |
setPassword(java.lang.String password) |
void |
setQueueName(AmqProperties.QueueName queueName) |
void |
setRedelivery(AmqProperties.Redelivery redelivery) |
void |
setUsername(java.lang.String username) |
public AmqProperties.QueueName getQueueName()
public AmqProperties.Redelivery getRedelivery()
public java.lang.String getBrokerUrl()
public java.lang.String getUsername()
public java.lang.String getPassword()
public void setQueueName(AmqProperties.QueueName queueName)
public void setRedelivery(AmqProperties.Redelivery redelivery)
public void setBrokerUrl(java.lang.String brokerUrl)
public void setUsername(java.lang.String username)
public void setPassword(java.lang.String password)