From 864d7eaf11b3318e945409a339445aae5b13f457 Mon Sep 17 00:00:00 2001 From: Christian Kulpa Date: Fri, 12 Oct 2018 16:02:27 +0200 Subject: [PATCH] Fix deprecated property in MBeanExporter documentation Closes gh-1991 --- src/docs/asciidoc/integration.adoc | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/docs/asciidoc/integration.adoc b/src/docs/asciidoc/integration.adoc index 98e05e214f..1e8d0fc2c6 100644 --- a/src/docs/asciidoc/integration.adoc +++ b/src/docs/asciidoc/integration.adoc @@ -3440,33 +3440,32 @@ The following table summarizes these registration behaviors: |=== | Registration behavior | Explanation -| `REGISTRATION_FAIL_ON_EXISTING` +| `FAIL_ON_EXISTING` | This is the default registration behavior. If an `MBean` instance has already been registered under the same `ObjectName`, the `MBean` that is being registered is not registered, and an `InstanceAlreadyExistsException` is thrown. The existing `MBean` is unaffected. -| `REGISTRATION_IGNORE_EXISTING` +| `IGNORE_EXISTING` | If an `MBean` instance has already been registered under the same `ObjectName`, the `MBean` that is being registered is not registered. The existing `MBean` is unaffected, and no `Exception` is thrown. This is useful in settings where multiple applications want to share a common `MBean` in a shared `MBeanServer`. -| `REGISTRATION_REPLACE_EXISTING` +| `REPLACE_EXISTING` | If an `MBean` instance has already been registered under the same `ObjectName`, the existing `MBean` that was previously registered is unregistered, and the new `MBean` is registered in its place (the new `MBean` effectively replaces the previous instance). |=== -The values in the preceding table are defined as constants on the `MBeanRegistrationSupport` class (the -`MBeanExporter` class derives from this superclass). If you want to change the default -registration behavior, you need to set the value of the -`registrationBehaviorName` property on your `MBeanExporter` definition to one of those +The values in the preceding table are defined as enums on the `RegistrationPolicy` class. +If you want to change the default registration behavior, you need to set the value of the +`registrationPolicy` property on your `MBeanExporter` definition to one of those values. The following example shows how to change from the default registration -behavior to the `REGISTRATION_REPLACE_EXISTING` behavior: +behavior to the `REPLACE_EXISTING` behavior: ==== [source,xml,indent=0] @@ -3480,7 +3479,7 @@ behavior to the `REGISTRATION_REPLACE_EXISTING` behavior: - +