diff --git a/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/OperationInvokingMessageHandler.java b/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/OperationInvokingMessageHandler.java
index dde0011a48..1cebca8bd2 100644
--- a/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/OperationInvokingMessageHandler.java
+++ b/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/OperationInvokingMessageHandler.java
@@ -63,9 +63,9 @@ public class OperationInvokingMessageHandler extends AbstractReplyProducingMessa
private volatile MBeanServer server;
- private volatile ObjectName defaultObjectName;
+ private volatile ObjectName objectName;
- private volatile String defaultOperationName;
+ private volatile String operationName;
/**
@@ -80,10 +80,10 @@ public class OperationInvokingMessageHandler extends AbstractReplyProducingMessa
* Specify a default ObjectName to use when no such header is
* available on the Message being handled.
*/
- public void setDefaultObjectName(String defaultObjectName) {
+ public void setObjectName(String objectName) {
try {
- if (defaultObjectName != null) {
- this.defaultObjectName = ObjectNameManager.getInstance(defaultObjectName);
+ if (objectName != null) {
+ this.objectName = ObjectNameManager.getInstance(objectName);
}
}
catch (MalformedObjectNameException e) {
@@ -92,11 +92,11 @@ public class OperationInvokingMessageHandler extends AbstractReplyProducingMessa
}
/**
- * Specify a default operation name to be invoked when no such
+ * Specify an operation name to be invoked when no such
* header is available on the Message being handled.
*/
- public void setDefaultOperationName(String defaultOperationName) {
- this.defaultOperationName = defaultOperationName;
+ public void setOperationName(String operationName) {
+ this.operationName = operationName;
}
@Override
@@ -155,7 +155,7 @@ public class OperationInvokingMessageHandler extends AbstractReplyProducingMessa
* First checks if defaultObjectName is set, otherwise falls back on {@link JmxHeaders#OBJECT_NAME} header.
*/
private ObjectName resolveObjectName(Message> message) {
- ObjectName objectName = this.defaultObjectName;
+ ObjectName objectName = this.objectName;
if (objectName == null){
Object objectNameHeader = message.getHeaders().get(JmxHeaders.OBJECT_NAME);
if (objectNameHeader instanceof ObjectName) {
@@ -178,7 +178,7 @@ public class OperationInvokingMessageHandler extends AbstractReplyProducingMessa
* First checks if defaultOperationName is set, otherwise falls back on {@link JmxHeaders#OPERATION_NAME} header.
*/
private String resolveOperationName(Message> message) {
- String operationName = this.defaultOperationName;
+ String operationName = this.operationName;
if (operationName == null){
operationName = message.getHeaders().get(JmxHeaders.OPERATION_NAME, String.class);
}
diff --git a/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/config/OperationInvokingChannelAdapterParser.java b/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/config/OperationInvokingChannelAdapterParser.java
index b191f8aaca..ba5739a305 100644
--- a/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/config/OperationInvokingChannelAdapterParser.java
+++ b/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/config/OperationInvokingChannelAdapterParser.java
@@ -35,8 +35,8 @@ public class OperationInvokingChannelAdapterParser extends AbstractOutboundChann
BeanDefinitionBuilder builder = BeanDefinitionBuilder.rootBeanDefinition(
"org.springframework.integration.jmx.OperationInvokingMessageHandler");
IntegrationNamespaceUtils.setReferenceIfAttributeDefined(builder, element, "mbean-server", "server");
- IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "default-object-name");
- IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "default-operation-name");
+ IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "object-name");
+ IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "operation-name");
return builder.getBeanDefinition();
}
diff --git a/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/config/OperationInvokingOutboundGatewayParser.java b/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/config/OperationInvokingOutboundGatewayParser.java
index 0799210fac..36de73a505 100644
--- a/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/config/OperationInvokingOutboundGatewayParser.java
+++ b/spring-integration-jmx/src/main/java/org/springframework/integration/jmx/config/OperationInvokingOutboundGatewayParser.java
@@ -38,8 +38,8 @@ public class OperationInvokingOutboundGatewayParser extends AbstractConsumerEndp
BeanDefinitionBuilder builder = BeanDefinitionBuilder.rootBeanDefinition(
"org.springframework.integration.jmx.OperationInvokingMessageHandler");
IntegrationNamespaceUtils.setReferenceIfAttributeDefined(builder, element, "mbean-server", "server");
- IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "default-object-name");
- IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "default-operation-name");
+ IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "object-name");
+ IntegrationNamespaceUtils.setValueIfAttributeDefined(builder, element, "operation-name");
IntegrationNamespaceUtils.setReferenceIfAttributeDefined(builder, element, "reply-channel", "outputChannel");
return builder;
}
diff --git a/spring-integration-jmx/src/main/resources/org/springframework/integration/jmx/config/spring-integration-jmx-2.0.xsd b/spring-integration-jmx/src/main/resources/org/springframework/integration/jmx/config/spring-integration-jmx-2.0.xsd
index 8877b83f4c..923d00ffe5 100644
--- a/spring-integration-jmx/src/main/resources/org/springframework/integration/jmx/config/spring-integration-jmx-2.0.xsd
+++ b/spring-integration-jmx/src/main/resources/org/springframework/integration/jmx/config/spring-integration-jmx-2.0.xsd
@@ -163,8 +163,8 @@
-
-
+
+
diff --git a/spring-integration-jmx/src/test/java/org/springframework/integration/jmx/OperationInvokingMessageHandlerTests.java b/spring-integration-jmx/src/test/java/org/springframework/integration/jmx/OperationInvokingMessageHandlerTests.java
index df6afdeaad..cebf8a2762 100644
--- a/spring-integration-jmx/src/test/java/org/springframework/integration/jmx/OperationInvokingMessageHandlerTests.java
+++ b/spring-integration-jmx/src/test/java/org/springframework/integration/jmx/OperationInvokingMessageHandlerTests.java
@@ -69,9 +69,9 @@ public class OperationInvokingMessageHandlerTests {
QueueChannel outputChannel = new QueueChannel();
OperationInvokingMessageHandler handler = new OperationInvokingMessageHandler();
handler.setServer(this.server);
- handler.setDefaultObjectName(this.objectName);
+ handler.setObjectName(this.objectName);
handler.setOutputChannel(outputChannel);
- handler.setDefaultOperationName("x");
+ handler.setOperationName("x");
handler.afterPropertiesSet();
Map params = new HashMap();
params.put("p1", "foo");
@@ -88,9 +88,9 @@ public class OperationInvokingMessageHandlerTests {
QueueChannel outputChannel = new QueueChannel();
OperationInvokingMessageHandler handler = new OperationInvokingMessageHandler();
handler.setServer(this.server);
- handler.setDefaultObjectName(this.objectName);
+ handler.setObjectName(this.objectName);
handler.setOutputChannel(outputChannel);
- handler.setDefaultOperationName("y");
+ handler.setOperationName("y");
handler.afterPropertiesSet();
Message> message = MessageBuilder.withPayload("foo").build();
handler.handleMessage(message);
@@ -101,9 +101,9 @@ public class OperationInvokingMessageHandlerTests {
QueueChannel outputChannel = new QueueChannel();
OperationInvokingMessageHandler handler = new OperationInvokingMessageHandler();
handler.setServer(this.server);
- handler.setDefaultObjectName(this.objectName);
+ handler.setObjectName(this.objectName);
handler.setOutputChannel(outputChannel);
- handler.setDefaultOperationName("x");
+ handler.setOperationName("x");
handler.afterPropertiesSet();
Map params = new HashMap();
params.put("p1", "foo");
@@ -119,9 +119,9 @@ public class OperationInvokingMessageHandlerTests {
QueueChannel outputChannel = new QueueChannel();
OperationInvokingMessageHandler handler = new OperationInvokingMessageHandler();
handler.setServer(this.server);
- handler.setDefaultObjectName(this.objectName);
+ handler.setObjectName(this.objectName);
handler.setOutputChannel(outputChannel);
- handler.setDefaultOperationName("x");
+ handler.setOperationName("x");
handler.afterPropertiesSet();
List