ARTEMIS-601 some documentation changes around reload
This commit is contained in:
parent
3099c4bd8c
commit
1f9ca74f01
|
@ -17,6 +17,7 @@
|
|||
* [Filter Expressions](filter-expressions.md)
|
||||
* [Persistence](persistence.md)
|
||||
* [Configuring Transports](configuring-transports.md)
|
||||
* [Configuration Reload](config-reload.md)
|
||||
* [Detecting Dead Connections](connection-ttl.md)
|
||||
* [Detecting Slow Consumers](slow-consumers.md)
|
||||
* [Resource Manager Configuration](transaction-config.md)
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
# Configuration Reload
|
||||
|
||||
The system will perform a periodic check on the configuration files, configured by `configuration-file-refresh-period`, with the default at 5000, in milliseconds.
|
||||
|
||||
Once the configuration file is changed (broker.xml) the following modules will be reloaded automatically:
|
||||
|
||||
- Address Settings
|
||||
- Security Settings
|
||||
- JMS Queues
|
||||
- JMS Topics
|
||||
|
||||
|
||||
Notice: Queues and Topics won't be removed upon reload, given the risk of losing messages. You may execute explicit CLI or Management operations to remove destinations.
|
|
@ -30,6 +30,7 @@ Name | Description
|
|||
[bindings-directory](persistence.md "Configuring the bindings journal") | The folder in use for the bindings folder
|
||||
[bridges](core-bridges.md "Core Bridges") | [a list of bridge](#bridge-type)
|
||||
[broadcast-groups](clusters.md "Clusters") | [a list of broadcast-group](#broadcast-group-type)
|
||||
[configuration-file-refresh-period](config-reload.md) | The frequency in milliseconds the configuration file is checked for changes (default 5000)
|
||||
[check-for-live-server](ha.md) | Used for a live server to verify if there are other nodes with the same ID on the topology
|
||||
[cluster-connections](clusters.md "Clusters") | [a list of cluster-connection](#cluster-connection-type)
|
||||
[cluster-password](clusters.md "Clusters") | Cluster password. It applies to all cluster configurations.
|
||||
|
|
|
@ -69,6 +69,21 @@ finally
|
|||
}
|
||||
```
|
||||
|
||||
|
||||
Or with using auto-closeable feature from Java, which can save a few lines of code:
|
||||
|
||||
``` java
|
||||
|
||||
|
||||
try (
|
||||
ActiveMQConnectionFactory jmsConnectionFactory = new ActiveMQConnectionFactory();
|
||||
Connection jmsConnection = jmsConnectionFactory.createConnection())
|
||||
{
|
||||
... do some stuff with the connection...
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Unfortunately users don't always write well behaved applications, and
|
||||
sometimes clients just crash so they don't have a chance to clean up
|
||||
their resources!
|
||||
|
|
Loading…
Reference in New Issue