This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new acab9be CAMEL-14916: Remove JAXB based dump model classes that are no
longer in use.
acab9be is described below
commit acab9bea52dcf7abb0040fef7fea9ff50165632d
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Apr 16 11:54:56 2020 +0200
CAMEL-14916: Remove JAXB based dump model classes that are no longer in use.
---
core/camel-base/pom.xml | 7 -
.../camel/support/dump/CamelContextStatDump.java | 314 --------------------
.../org/apache/camel/support/dump/MessageDump.java | 144 ---------
.../camel/support/dump/ProcessorStatDump.java | 284 ------------------
.../apache/camel/support/dump/RouteStatDump.java | 327 ---------------------
.../apache/camel/support/dump/StepStatDump.java | 273 -----------------
.../org/apache/camel/util/MessageHelperTest.java | 19 +-
.../modules/ROOT/pages/camel-3x-upgrade-guide.adoc | 7 +
8 files changed, 10 insertions(+), 1365 deletions(-)
diff --git a/core/camel-base/pom.xml b/core/camel-base/pom.xml
index e57ae4f..fa9a8e4 100644
--- a/core/camel-base/pom.xml
+++ b/core/camel-base/pom.xml
@@ -33,13 +33,6 @@
<name>Camel :: Base</name>
<description>The Base Camel Framework</description>
- <properties>
- <camel.osgi.import>
- javax.xml.bind*;version="[2.2,3.0)",
- *
- </camel.osgi.import>
- </properties>
-
<dependencies>
<!-- required dependencies by camel-base -->
diff --git
a/core/camel-base/src/main/java/org/apache/camel/support/dump/CamelContextStatDump.java
b/core/camel-base/src/main/java/org/apache/camel/support/dump/CamelContextStatDump.java
deleted file mode 100644
index e15d3ac..0000000
---
a/core/camel-base/src/main/java/org/apache/camel/support/dump/CamelContextStatDump.java
+++ /dev/null
@@ -1,314 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.support.dump;
-
-import java.util.List;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlElementWrapper;
-import javax.xml.bind.annotation.XmlElements;
-import javax.xml.bind.annotation.XmlRootElement;
-
-/**
- * A model of a CamelContext stat dump from {@link
org.apache.camel.api.management.mbean.ManagedCamelContextMBean#dumpRoutesStatsAsXml(boolean,
boolean)}.
- */
-@XmlRootElement(name = "camelContextStat")
-@XmlAccessorType(XmlAccessType.FIELD)
-public final class CamelContextStatDump {
-
- @XmlAttribute
- private String id;
-
- @XmlAttribute
- private String state;
-
- @XmlAttribute
- private Long exchangesCompleted;
-
- @XmlAttribute
- private Long exchangesFailed;
-
- @XmlAttribute
- private Long failuresHandled;
-
- @XmlAttribute
- private Long redeliveries;
-
- @XmlAttribute
- private Long minProcessingTime;
-
- @XmlAttribute
- private Long maxProcessingTime;
-
- @XmlAttribute
- private Long totalProcessingTime;
-
- @XmlAttribute
- private Long lastProcessingTime;
-
- @XmlAttribute
- private Long deltaProcessingTime;
-
- @XmlAttribute
- private Long meanProcessingTime;
-
- @XmlAttribute
- private Long exchangesInflight;
-
- @XmlAttribute
- private Long selfProcessingTime;
-
- @XmlAttribute
- private String startTimestamp;
-
- @XmlAttribute
- private String resetTimestamp;
-
- @XmlAttribute
- private String firstExchangeCompletedTimestamp;
-
- @XmlAttribute
- private String firstExchangeCompletedExchangeId;
-
- @XmlAttribute
- private String firstExchangeFailureTimestamp;
-
- @XmlAttribute
- private String firstExchangeFailureExchangeId;
-
- @XmlAttribute
- private String lastExchangeCompletedTimestamp;
-
- @XmlAttribute
- private String lastExchangeCompletedExchangeId;
-
- @XmlAttribute
- private String lastExchangeFailureTimestamp;
-
- @XmlAttribute
- private String lastExchangeFailureExchangeId;
-
- @XmlElementWrapper(name = "routeStats")
- @XmlElements({
- @XmlElement(type = RouteStatDump.class, name = "routeStat")
- })
- private List<RouteStatDump> routeStats;
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getState() {
- return state;
- }
-
- public void setState(String state) {
- this.state = state;
- }
-
- public Long getExchangesCompleted() {
- return exchangesCompleted;
- }
-
- public void setExchangesCompleted(Long exchangesCompleted) {
- this.exchangesCompleted = exchangesCompleted;
- }
-
- public Long getExchangesFailed() {
- return exchangesFailed;
- }
-
- public void setExchangesFailed(Long exchangesFailed) {
- this.exchangesFailed = exchangesFailed;
- }
-
- public Long getFailuresHandled() {
- return failuresHandled;
- }
-
- public void setFailuresHandled(Long failuresHandled) {
- this.failuresHandled = failuresHandled;
- }
-
- public Long getRedeliveries() {
- return redeliveries;
- }
-
- public void setRedeliveries(Long redeliveries) {
- this.redeliveries = redeliveries;
- }
-
- public Long getMinProcessingTime() {
- return minProcessingTime;
- }
-
- public void setMinProcessingTime(Long minProcessingTime) {
- this.minProcessingTime = minProcessingTime;
- }
-
- public Long getMaxProcessingTime() {
- return maxProcessingTime;
- }
-
- public void setMaxProcessingTime(Long maxProcessingTime) {
- this.maxProcessingTime = maxProcessingTime;
- }
-
- public Long getTotalProcessingTime() {
- return totalProcessingTime;
- }
-
- public void setTotalProcessingTime(Long totalProcessingTime) {
- this.totalProcessingTime = totalProcessingTime;
- }
-
- public Long getLastProcessingTime() {
- return lastProcessingTime;
- }
-
- public void setLastProcessingTime(Long lastProcessingTime) {
- this.lastProcessingTime = lastProcessingTime;
- }
-
- public Long getDeltaProcessingTime() {
- return deltaProcessingTime;
- }
-
- public void setDeltaProcessingTime(Long deltaProcessingTime) {
- this.deltaProcessingTime = deltaProcessingTime;
- }
-
- public Long getMeanProcessingTime() {
- return meanProcessingTime;
- }
-
- public void setMeanProcessingTime(Long meanProcessingTime) {
- this.meanProcessingTime = meanProcessingTime;
- }
-
- public Long getSelfProcessingTime() {
- return selfProcessingTime;
- }
-
- public void setSelfProcessingTime(Long selfProcessingTime) {
- this.selfProcessingTime = selfProcessingTime;
- }
-
- public Long getExchangesInflight() {
- return exchangesInflight;
- }
-
- public void setExchangesInflight(Long exchangesInflight) {
- this.exchangesInflight = exchangesInflight;
- }
-
- public String getStartTimestamp() {
- return startTimestamp;
- }
-
- public void setStartTimestamp(String startTimestamp) {
- this.startTimestamp = startTimestamp;
- }
-
- public String getResetTimestamp() {
- return resetTimestamp;
- }
-
- public void setResetTimestamp(String resetTimestamp) {
- this.resetTimestamp = resetTimestamp;
- }
-
- public String getFirstExchangeCompletedTimestamp() {
- return firstExchangeCompletedTimestamp;
- }
-
- public void setFirstExchangeCompletedTimestamp(String
firstExchangeCompletedTimestamp) {
- this.firstExchangeCompletedTimestamp = firstExchangeCompletedTimestamp;
- }
-
- public String getFirstExchangeCompletedExchangeId() {
- return firstExchangeCompletedExchangeId;
- }
-
- public void setFirstExchangeCompletedExchangeId(String
firstExchangeCompletedExchangeId) {
- this.firstExchangeCompletedExchangeId =
firstExchangeCompletedExchangeId;
- }
-
- public String getFirstExchangeFailureTimestamp() {
- return firstExchangeFailureTimestamp;
- }
-
- public void setFirstExchangeFailureTimestamp(String
firstExchangeFailureTimestamp) {
- this.firstExchangeFailureTimestamp = firstExchangeFailureTimestamp;
- }
-
- public String getFirstExchangeFailureExchangeId() {
- return firstExchangeFailureExchangeId;
- }
-
- public void setFirstExchangeFailureExchangeId(String
firstExchangeFailureExchangeId) {
- this.firstExchangeFailureExchangeId = firstExchangeFailureExchangeId;
- }
-
- public String getLastExchangeCompletedTimestamp() {
- return lastExchangeCompletedTimestamp;
- }
-
- public void setLastExchangeCompletedTimestamp(String
lastExchangeCompletedTimestamp) {
- this.lastExchangeCompletedTimestamp = lastExchangeCompletedTimestamp;
- }
-
- public String getLastExchangeCompletedExchangeId() {
- return lastExchangeCompletedExchangeId;
- }
-
- public void setLastExchangeCompletedExchangeId(String
lastExchangeCompletedExchangeId) {
- this.lastExchangeCompletedExchangeId = lastExchangeCompletedExchangeId;
- }
-
- public String getLastExchangeFailureTimestamp() {
- return lastExchangeFailureTimestamp;
- }
-
- public void setLastExchangeFailureTimestamp(String
lastExchangeFailureTimestamp) {
- this.lastExchangeFailureTimestamp = lastExchangeFailureTimestamp;
- }
-
- public String getLastExchangeFailureExchangeId() {
- return lastExchangeFailureExchangeId;
- }
-
- public void setLastExchangeFailureExchangeId(String
lastExchangeFailureExchangeId) {
- this.lastExchangeFailureExchangeId = lastExchangeFailureExchangeId;
- }
-
- public List<RouteStatDump> getRouteStats() {
- return routeStats;
- }
-
- public void setRouteStats(List<RouteStatDump> routeStats) {
- this.routeStats = routeStats;
- }
-
-}
diff --git
a/core/camel-base/src/main/java/org/apache/camel/support/dump/MessageDump.java
b/core/camel-base/src/main/java/org/apache/camel/support/dump/MessageDump.java
deleted file mode 100644
index 3b1e596..0000000
---
a/core/camel-base/src/main/java/org/apache/camel/support/dump/MessageDump.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.support.dump;
-
-import java.util.List;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlElementRef;
-import javax.xml.bind.annotation.XmlElementWrapper;
-import javax.xml.bind.annotation.XmlElements;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlValue;
-
-/**
- * A model of a message dump from {@link
MessageHelper#dumpAsXml(org.apache.camel.Message)}.
- */
-@XmlRootElement(name = "message")
-@XmlAccessorType(XmlAccessType.FIELD)
-public final class MessageDump {
-
- /**
- * A model of a message dump header.
- */
- @XmlRootElement(name = "header")
- @XmlAccessorType(XmlAccessType.FIELD)
- public static class Header {
-
- @XmlAttribute
- private String key;
-
- @XmlAttribute
- private String type;
-
- @XmlValue
- private String value;
-
- public String getKey() {
- return key;
- }
-
- public void setKey(String key) {
- this.key = key;
- }
-
- public String getType() {
- return type;
- }
-
- public void setType(String type) {
- this.type = type;
- }
-
- public String getValue() {
- return value;
- }
-
- public void setValue(String value) {
- this.value = value;
- }
- }
-
- /**
- * A model of a message dump body.
- */
- @XmlRootElement(name = "body")
- @XmlAccessorType(XmlAccessType.FIELD)
- public static class Body {
-
- @XmlAttribute
- private String type;
-
- @XmlValue
- private String value;
-
- public String getType() {
- return type;
- }
-
- public void setType(String type) {
- this.type = type;
- }
-
- public String getValue() {
- return value;
- }
-
- public void setValue(String value) {
- this.value = value;
- }
- }
-
- @XmlAttribute
- private String exchangeId;
-
- @XmlElementWrapper(name = "headers")
- @XmlElements({
- @XmlElement(type = Header.class, name = "header")
- })
- private List<Header> headers;
-
- @XmlElementRef
- private Body body;
-
- public String getExchangeId() {
- return exchangeId;
- }
-
- public void setExchangeId(String exchangeId) {
- this.exchangeId = exchangeId;
- }
-
- public List<Header> getHeaders() {
- return headers;
- }
-
- public void setHeaders(List<Header> headers) {
- this.headers = headers;
- }
-
- public Body getBody() {
- return body;
- }
-
- public void setBody(Body body) {
- this.body = body;
- }
-}
diff --git
a/core/camel-base/src/main/java/org/apache/camel/support/dump/ProcessorStatDump.java
b/core/camel-base/src/main/java/org/apache/camel/support/dump/ProcessorStatDump.java
deleted file mode 100644
index 80de7e0..0000000
---
a/core/camel-base/src/main/java/org/apache/camel/support/dump/ProcessorStatDump.java
+++ /dev/null
@@ -1,284 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.support.dump;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlRootElement;
-
-/**
- * A model of a route stat dump from {@link
org.apache.camel.api.management.mbean.ManagedRouteMBean#dumpRouteStatsAsXml(boolean,
boolean)}.
- */
-@XmlRootElement(name = "processorStat")
-@XmlAccessorType(XmlAccessType.FIELD)
-public final class ProcessorStatDump {
-
- @XmlAttribute
- private String id;
-
- @XmlAttribute
- private Integer index;
-
- @XmlAttribute
- private String state;
-
- @XmlAttribute
- private Long exchangesCompleted;
-
- @XmlAttribute
- private Long exchangesFailed;
-
- @XmlAttribute
- private Long failuresHandled;
-
- @XmlAttribute
- private Long redeliveries;
-
- @XmlAttribute
- private Long minProcessingTime;
-
- @XmlAttribute
- private Long maxProcessingTime;
-
- @XmlAttribute
- private Long totalProcessingTime;
-
- @XmlAttribute
- private Long lastProcessingTime;
-
- @XmlAttribute
- private Long deltaProcessingTime;
-
- @XmlAttribute
- private Long meanProcessingTime;
-
- @XmlAttribute
- private Long accumulatedProcessingTime;
-
- @XmlAttribute
- private String resetTimestamp;
-
- @XmlAttribute
- private String firstExchangeCompletedTimestamp;
-
- @XmlAttribute
- private String firstExchangeCompletedExchangeId;
-
- @XmlAttribute
- private String firstExchangeFailureTimestamp;
-
- @XmlAttribute
- private String firstExchangeFailureExchangeId;
-
- @XmlAttribute
- private String lastExchangeCompletedTimestamp;
-
- @XmlAttribute
- private String lastExchangeCompletedExchangeId;
-
- @XmlAttribute
- private String lastExchangeFailureTimestamp;
-
- @XmlAttribute
- private String lastExchangeFailureExchangeId;
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public Integer getIndex() {
- return index;
- }
-
- public void setIndex(Integer index) {
- this.index = index;
- }
-
- public String getState() {
- return state;
- }
-
- public void setState(String state) {
- this.state = state;
- }
-
- public Long getExchangesCompleted() {
- return exchangesCompleted;
- }
-
- public void setExchangesCompleted(Long exchangesCompleted) {
- this.exchangesCompleted = exchangesCompleted;
- }
-
- public Long getExchangesFailed() {
- return exchangesFailed;
- }
-
- public void setExchangesFailed(Long exchangesFailed) {
- this.exchangesFailed = exchangesFailed;
- }
-
- public Long getFailuresHandled() {
- return failuresHandled;
- }
-
- public void setFailuresHandled(Long failuresHandled) {
- this.failuresHandled = failuresHandled;
- }
-
- public Long getRedeliveries() {
- return redeliveries;
- }
-
- public void setRedeliveries(Long redeliveries) {
- this.redeliveries = redeliveries;
- }
-
- public Long getMinProcessingTime() {
- return minProcessingTime;
- }
-
- public void setMinProcessingTime(Long minProcessingTime) {
- this.minProcessingTime = minProcessingTime;
- }
-
- public Long getMaxProcessingTime() {
- return maxProcessingTime;
- }
-
- public void setMaxProcessingTime(Long maxProcessingTime) {
- this.maxProcessingTime = maxProcessingTime;
- }
-
- public Long getTotalProcessingTime() {
- return totalProcessingTime;
- }
-
- public void setTotalProcessingTime(Long totalProcessingTime) {
- this.totalProcessingTime = totalProcessingTime;
- }
-
- public Long getLastProcessingTime() {
- return lastProcessingTime;
- }
-
- public void setLastProcessingTime(Long lastProcessingTime) {
- this.lastProcessingTime = lastProcessingTime;
- }
-
- public Long getDeltaProcessingTime() {
- return deltaProcessingTime;
- }
-
- public void setDeltaProcessingTime(Long deltaProcessingTime) {
- this.deltaProcessingTime = deltaProcessingTime;
- }
-
- public Long getMeanProcessingTime() {
- return meanProcessingTime;
- }
-
- public void setMeanProcessingTime(Long meanProcessingTime) {
- this.meanProcessingTime = meanProcessingTime;
- }
-
- public Long getAccumulatedProcessingTime() {
- return accumulatedProcessingTime;
- }
-
- public void setAccumulatedProcessingTime(Long accumulatedProcessingTime) {
- this.accumulatedProcessingTime = accumulatedProcessingTime;
- }
-
- public String getResetTimestamp() {
- return resetTimestamp;
- }
-
- public void setResetTimestamp(String resetTimestamp) {
- this.resetTimestamp = resetTimestamp;
- }
-
- public String getFirstExchangeCompletedTimestamp() {
- return firstExchangeCompletedTimestamp;
- }
-
- public void setFirstExchangeCompletedTimestamp(String
firstExchangeCompletedTimestamp) {
- this.firstExchangeCompletedTimestamp = firstExchangeCompletedTimestamp;
- }
-
- public String getFirstExchangeCompletedExchangeId() {
- return firstExchangeCompletedExchangeId;
- }
-
- public void setFirstExchangeCompletedExchangeId(String
firstExchangeCompletedExchangeId) {
- this.firstExchangeCompletedExchangeId =
firstExchangeCompletedExchangeId;
- }
-
- public String getFirstExchangeFailureTimestamp() {
- return firstExchangeFailureTimestamp;
- }
-
- public void setFirstExchangeFailureTimestamp(String
firstExchangeFailureTimestamp) {
- this.firstExchangeFailureTimestamp = firstExchangeFailureTimestamp;
- }
-
- public String getFirstExchangeFailureExchangeId() {
- return firstExchangeFailureExchangeId;
- }
-
- public void setFirstExchangeFailureExchangeId(String
firstExchangeFailureExchangeId) {
- this.firstExchangeFailureExchangeId = firstExchangeFailureExchangeId;
- }
-
- public String getLastExchangeCompletedTimestamp() {
- return lastExchangeCompletedTimestamp;
- }
-
- public void setLastExchangeCompletedTimestamp(String
lastExchangeCompletedTimestamp) {
- this.lastExchangeCompletedTimestamp = lastExchangeCompletedTimestamp;
- }
-
- public String getLastExchangeCompletedExchangeId() {
- return lastExchangeCompletedExchangeId;
- }
-
- public void setLastExchangeCompletedExchangeId(String
lastExchangeCompletedExchangeId) {
- this.lastExchangeCompletedExchangeId = lastExchangeCompletedExchangeId;
- }
-
- public String getLastExchangeFailureTimestamp() {
- return lastExchangeFailureTimestamp;
- }
-
- public void setLastExchangeFailureTimestamp(String
lastExchangeFailureTimestamp) {
- this.lastExchangeFailureTimestamp = lastExchangeFailureTimestamp;
- }
-
- public String getLastExchangeFailureExchangeId() {
- return lastExchangeFailureExchangeId;
- }
-
- public void setLastExchangeFailureExchangeId(String
lastExchangeFailureExchangeId) {
- this.lastExchangeFailureExchangeId = lastExchangeFailureExchangeId;
- }
-
-}
diff --git
a/core/camel-base/src/main/java/org/apache/camel/support/dump/RouteStatDump.java
b/core/camel-base/src/main/java/org/apache/camel/support/dump/RouteStatDump.java
deleted file mode 100644
index b8b87e3..0000000
---
a/core/camel-base/src/main/java/org/apache/camel/support/dump/RouteStatDump.java
+++ /dev/null
@@ -1,327 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.support.dump;
-
-import java.util.List;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlElementWrapper;
-import javax.xml.bind.annotation.XmlElements;
-import javax.xml.bind.annotation.XmlRootElement;
-
-/**
- * A model of a route stat dump from {@link
org.apache.camel.api.management.mbean.ManagedRouteMBean#dumpRouteStatsAsXml(boolean,
boolean)}.
- */
-@XmlRootElement(name = "routeStat")
-@XmlAccessorType(XmlAccessType.FIELD)
-public final class RouteStatDump {
-
- @XmlAttribute
- private String id;
-
- @XmlAttribute
- private String state;
-
- @XmlAttribute
- private Long exchangesCompleted;
-
- @XmlAttribute
- private Long exchangesFailed;
-
- @XmlAttribute
- private Long failuresHandled;
-
- @XmlAttribute
- private Long redeliveries;
-
- @XmlAttribute
- private Long minProcessingTime;
-
- @XmlAttribute
- private Long maxProcessingTime;
-
- @XmlAttribute
- private Long totalProcessingTime;
-
- @XmlAttribute
- private Long lastProcessingTime;
-
- @XmlAttribute
- private Long deltaProcessingTime;
-
- @XmlAttribute
- private Long meanProcessingTime;
-
- @XmlAttribute
- private Long exchangesInflight;
-
- @XmlAttribute
- private Long selfProcessingTime;
-
- @XmlAttribute
- private String startTimestamp;
-
- @XmlAttribute
- private String resetTimestamp;
-
- @XmlAttribute
- private String firstExchangeCompletedTimestamp;
-
- @XmlAttribute
- private String firstExchangeCompletedExchangeId;
-
- @XmlAttribute
- private String firstExchangeFailureTimestamp;
-
- @XmlAttribute
- private String firstExchangeFailureExchangeId;
-
- @XmlAttribute
- private String lastExchangeCompletedTimestamp;
-
- @XmlAttribute
- private String lastExchangeCompletedExchangeId;
-
- @XmlAttribute
- private String lastExchangeFailureTimestamp;
-
- @XmlAttribute
- private String lastExchangeFailureExchangeId;
-
- @XmlElementWrapper(name = "processorStats")
- @XmlElements({
- @XmlElement(type = ProcessorStatDump.class, name = "processorStat")
- })
- private List<ProcessorStatDump> processorStats;
-
- @XmlElementWrapper(name = "stepStats")
- @XmlElements({
- @XmlElement(type = StepStatDump.class, name = "stepStat")
- })
- private List<StepStatDump> stepStats;
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public String getState() {
- return state;
- }
-
- public void setState(String state) {
- this.state = state;
- }
-
- public Long getExchangesCompleted() {
- return exchangesCompleted;
- }
-
- public void setExchangesCompleted(Long exchangesCompleted) {
- this.exchangesCompleted = exchangesCompleted;
- }
-
- public Long getExchangesFailed() {
- return exchangesFailed;
- }
-
- public void setExchangesFailed(Long exchangesFailed) {
- this.exchangesFailed = exchangesFailed;
- }
-
- public Long getFailuresHandled() {
- return failuresHandled;
- }
-
- public void setFailuresHandled(Long failuresHandled) {
- this.failuresHandled = failuresHandled;
- }
-
- public Long getRedeliveries() {
- return redeliveries;
- }
-
- public void setRedeliveries(Long redeliveries) {
- this.redeliveries = redeliveries;
- }
-
- public Long getMinProcessingTime() {
- return minProcessingTime;
- }
-
- public void setMinProcessingTime(Long minProcessingTime) {
- this.minProcessingTime = minProcessingTime;
- }
-
- public Long getMaxProcessingTime() {
- return maxProcessingTime;
- }
-
- public void setMaxProcessingTime(Long maxProcessingTime) {
- this.maxProcessingTime = maxProcessingTime;
- }
-
- public Long getTotalProcessingTime() {
- return totalProcessingTime;
- }
-
- public void setTotalProcessingTime(Long totalProcessingTime) {
- this.totalProcessingTime = totalProcessingTime;
- }
-
- public Long getLastProcessingTime() {
- return lastProcessingTime;
- }
-
- public void setLastProcessingTime(Long lastProcessingTime) {
- this.lastProcessingTime = lastProcessingTime;
- }
-
- public Long getDeltaProcessingTime() {
- return deltaProcessingTime;
- }
-
- public void setDeltaProcessingTime(Long deltaProcessingTime) {
- this.deltaProcessingTime = deltaProcessingTime;
- }
-
- public Long getMeanProcessingTime() {
- return meanProcessingTime;
- }
-
- public void setMeanProcessingTime(Long meanProcessingTime) {
- this.meanProcessingTime = meanProcessingTime;
- }
-
- public Long getSelfProcessingTime() {
- return selfProcessingTime;
- }
-
- public void setSelfProcessingTime(Long selfProcessingTime) {
- this.selfProcessingTime = selfProcessingTime;
- }
-
- public Long getExchangesInflight() {
- return exchangesInflight;
- }
-
- public void setExchangesInflight(Long exchangesInflight) {
- this.exchangesInflight = exchangesInflight;
- }
-
- public String getStartTimestamp() {
- return startTimestamp;
- }
-
- public void setStartTimestamp(String startTimestamp) {
- this.startTimestamp = startTimestamp;
- }
-
- public String getResetTimestamp() {
- return resetTimestamp;
- }
-
- public void setResetTimestamp(String resetTimestamp) {
- this.resetTimestamp = resetTimestamp;
- }
-
- public String getFirstExchangeCompletedTimestamp() {
- return firstExchangeCompletedTimestamp;
- }
-
- public void setFirstExchangeCompletedTimestamp(String
firstExchangeCompletedTimestamp) {
- this.firstExchangeCompletedTimestamp = firstExchangeCompletedTimestamp;
- }
-
- public String getFirstExchangeCompletedExchangeId() {
- return firstExchangeCompletedExchangeId;
- }
-
- public void setFirstExchangeCompletedExchangeId(String
firstExchangeCompletedExchangeId) {
- this.firstExchangeCompletedExchangeId =
firstExchangeCompletedExchangeId;
- }
-
- public String getFirstExchangeFailureTimestamp() {
- return firstExchangeFailureTimestamp;
- }
-
- public void setFirstExchangeFailureTimestamp(String
firstExchangeFailureTimestamp) {
- this.firstExchangeFailureTimestamp = firstExchangeFailureTimestamp;
- }
-
- public String getFirstExchangeFailureExchangeId() {
- return firstExchangeFailureExchangeId;
- }
-
- public void setFirstExchangeFailureExchangeId(String
firstExchangeFailureExchangeId) {
- this.firstExchangeFailureExchangeId = firstExchangeFailureExchangeId;
- }
-
- public String getLastExchangeCompletedTimestamp() {
- return lastExchangeCompletedTimestamp;
- }
-
- public void setLastExchangeCompletedTimestamp(String
lastExchangeCompletedTimestamp) {
- this.lastExchangeCompletedTimestamp = lastExchangeCompletedTimestamp;
- }
-
- public String getLastExchangeCompletedExchangeId() {
- return lastExchangeCompletedExchangeId;
- }
-
- public void setLastExchangeCompletedExchangeId(String
lastExchangeCompletedExchangeId) {
- this.lastExchangeCompletedExchangeId = lastExchangeCompletedExchangeId;
- }
-
- public String getLastExchangeFailureTimestamp() {
- return lastExchangeFailureTimestamp;
- }
-
- public void setLastExchangeFailureTimestamp(String
lastExchangeFailureTimestamp) {
- this.lastExchangeFailureTimestamp = lastExchangeFailureTimestamp;
- }
-
- public String getLastExchangeFailureExchangeId() {
- return lastExchangeFailureExchangeId;
- }
-
- public void setLastExchangeFailureExchangeId(String
lastExchangeFailureExchangeId) {
- this.lastExchangeFailureExchangeId = lastExchangeFailureExchangeId;
- }
-
- public List<ProcessorStatDump> getProcessorStats() {
- return processorStats;
- }
-
- public void setProcessorStats(List<ProcessorStatDump> processorStats) {
- this.processorStats = processorStats;
- }
-
- public List<StepStatDump> getStepStats() {
- return stepStats;
- }
-
- public void setStepStats(List<StepStatDump> stepStats) {
- this.stepStats = stepStats;
- }
-}
diff --git
a/core/camel-base/src/main/java/org/apache/camel/support/dump/StepStatDump.java
b/core/camel-base/src/main/java/org/apache/camel/support/dump/StepStatDump.java
deleted file mode 100644
index c987add..0000000
---
a/core/camel-base/src/main/java/org/apache/camel/support/dump/StepStatDump.java
+++ /dev/null
@@ -1,273 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.support.dump;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlRootElement;
-
-/**
- * A model of a step stat dump from {@link
org.apache.camel.api.management.mbean.ManagedRouteMBean#dumpStepStatsAsXml(boolean)}.
- */
-@XmlRootElement(name = "stepStat")
-@XmlAccessorType(XmlAccessType.FIELD)
-public final class StepStatDump {
-
- @XmlAttribute
- private String id;
-
- @XmlAttribute
- private Integer index;
-
- @XmlAttribute
- private String state;
-
- @XmlAttribute
- private Long exchangesCompleted;
-
- @XmlAttribute
- private Long exchangesFailed;
-
- @XmlAttribute
- private Long failuresHandled;
-
- @XmlAttribute
- private Long redeliveries;
-
- @XmlAttribute
- private Long minProcessingTime;
-
- @XmlAttribute
- private Long maxProcessingTime;
-
- @XmlAttribute
- private Long totalProcessingTime;
-
- @XmlAttribute
- private Long lastProcessingTime;
-
- @XmlAttribute
- private Long deltaProcessingTime;
-
- @XmlAttribute
- private Long meanProcessingTime;
-
- @XmlAttribute
- private String resetTimestamp;
-
- @XmlAttribute
- private String firstExchangeCompletedTimestamp;
-
- @XmlAttribute
- private String firstExchangeCompletedExchangeId;
-
- @XmlAttribute
- private String firstExchangeFailureTimestamp;
-
- @XmlAttribute
- private String firstExchangeFailureExchangeId;
-
- @XmlAttribute
- private String lastExchangeCompletedTimestamp;
-
- @XmlAttribute
- private String lastExchangeCompletedExchangeId;
-
- @XmlAttribute
- private String lastExchangeFailureTimestamp;
-
- @XmlAttribute
- private String lastExchangeFailureExchangeId;
-
- public String getId() {
- return id;
- }
-
- public void setId(String id) {
- this.id = id;
- }
-
- public Integer getIndex() {
- return index;
- }
-
- public void setIndex(Integer index) {
- this.index = index;
- }
-
- public String getState() {
- return state;
- }
-
- public void setState(String state) {
- this.state = state;
- }
-
- public Long getExchangesCompleted() {
- return exchangesCompleted;
- }
-
- public void setExchangesCompleted(Long exchangesCompleted) {
- this.exchangesCompleted = exchangesCompleted;
- }
-
- public Long getExchangesFailed() {
- return exchangesFailed;
- }
-
- public void setExchangesFailed(Long exchangesFailed) {
- this.exchangesFailed = exchangesFailed;
- }
-
- public Long getFailuresHandled() {
- return failuresHandled;
- }
-
- public void setFailuresHandled(Long failuresHandled) {
- this.failuresHandled = failuresHandled;
- }
-
- public Long getRedeliveries() {
- return redeliveries;
- }
-
- public void setRedeliveries(Long redeliveries) {
- this.redeliveries = redeliveries;
- }
-
- public Long getMinProcessingTime() {
- return minProcessingTime;
- }
-
- public void setMinProcessingTime(Long minProcessingTime) {
- this.minProcessingTime = minProcessingTime;
- }
-
- public Long getMaxProcessingTime() {
- return maxProcessingTime;
- }
-
- public void setMaxProcessingTime(Long maxProcessingTime) {
- this.maxProcessingTime = maxProcessingTime;
- }
-
- public Long getTotalProcessingTime() {
- return totalProcessingTime;
- }
-
- public void setTotalProcessingTime(Long totalProcessingTime) {
- this.totalProcessingTime = totalProcessingTime;
- }
-
- public Long getLastProcessingTime() {
- return lastProcessingTime;
- }
-
- public void setLastProcessingTime(Long lastProcessingTime) {
- this.lastProcessingTime = lastProcessingTime;
- }
-
- public Long getDeltaProcessingTime() {
- return deltaProcessingTime;
- }
-
- public void setDeltaProcessingTime(Long deltaProcessingTime) {
- this.deltaProcessingTime = deltaProcessingTime;
- }
-
- public Long getMeanProcessingTime() {
- return meanProcessingTime;
- }
-
- public void setMeanProcessingTime(Long meanProcessingTime) {
- this.meanProcessingTime = meanProcessingTime;
- }
-
- public String getResetTimestamp() {
- return resetTimestamp;
- }
-
- public void setResetTimestamp(String resetTimestamp) {
- this.resetTimestamp = resetTimestamp;
- }
-
- public String getFirstExchangeCompletedTimestamp() {
- return firstExchangeCompletedTimestamp;
- }
-
- public void setFirstExchangeCompletedTimestamp(String
firstExchangeCompletedTimestamp) {
- this.firstExchangeCompletedTimestamp = firstExchangeCompletedTimestamp;
- }
-
- public String getFirstExchangeCompletedExchangeId() {
- return firstExchangeCompletedExchangeId;
- }
-
- public void setFirstExchangeCompletedExchangeId(String
firstExchangeCompletedExchangeId) {
- this.firstExchangeCompletedExchangeId =
firstExchangeCompletedExchangeId;
- }
-
- public String getFirstExchangeFailureTimestamp() {
- return firstExchangeFailureTimestamp;
- }
-
- public void setFirstExchangeFailureTimestamp(String
firstExchangeFailureTimestamp) {
- this.firstExchangeFailureTimestamp = firstExchangeFailureTimestamp;
- }
-
- public String getFirstExchangeFailureExchangeId() {
- return firstExchangeFailureExchangeId;
- }
-
- public void setFirstExchangeFailureExchangeId(String
firstExchangeFailureExchangeId) {
- this.firstExchangeFailureExchangeId = firstExchangeFailureExchangeId;
- }
-
- public String getLastExchangeCompletedTimestamp() {
- return lastExchangeCompletedTimestamp;
- }
-
- public void setLastExchangeCompletedTimestamp(String
lastExchangeCompletedTimestamp) {
- this.lastExchangeCompletedTimestamp = lastExchangeCompletedTimestamp;
- }
-
- public String getLastExchangeCompletedExchangeId() {
- return lastExchangeCompletedExchangeId;
- }
-
- public void setLastExchangeCompletedExchangeId(String
lastExchangeCompletedExchangeId) {
- this.lastExchangeCompletedExchangeId = lastExchangeCompletedExchangeId;
- }
-
- public String getLastExchangeFailureTimestamp() {
- return lastExchangeFailureTimestamp;
- }
-
- public void setLastExchangeFailureTimestamp(String
lastExchangeFailureTimestamp) {
- this.lastExchangeFailureTimestamp = lastExchangeFailureTimestamp;
- }
-
- public String getLastExchangeFailureExchangeId() {
- return lastExchangeFailureExchangeId;
- }
-
- public void setLastExchangeFailureExchangeId(String
lastExchangeFailureExchangeId) {
- this.lastExchangeFailureExchangeId = lastExchangeFailureExchangeId;
- }
-
-}
diff --git
a/core/camel-core/src/test/java/org/apache/camel/util/MessageHelperTest.java
b/core/camel-core/src/test/java/org/apache/camel/util/MessageHelperTest.java
index a146eee..34ed925 100644
--- a/core/camel-core/src/test/java/org/apache/camel/util/MessageHelperTest.java
+++ b/core/camel-core/src/test/java/org/apache/camel/util/MessageHelperTest.java
@@ -33,7 +33,6 @@ import org.apache.camel.support.DefaultExchange;
import org.apache.camel.support.DefaultHeaderFilterStrategy;
import org.apache.camel.support.DefaultMessage;
import org.apache.camel.support.MessageHelper;
-import org.apache.camel.support.dump.MessageDump;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
@@ -228,10 +227,7 @@ public class MessageHelperTest extends Assert {
}
@Test
- public void testMessageDump() throws Exception {
- JAXBContext jaxb = JAXBContext.newInstance(MessageDump.class);
- Unmarshaller unmarshaller = jaxb.createUnmarshaller();
-
+ public void testMessageDumpBody() throws Exception {
CamelContext context = new DefaultCamelContext();
context.start();
@@ -242,17 +238,8 @@ public class MessageHelperTest extends Assert {
message.setHeader("foo", 123);
String out = MessageHelper.dumpAsXml(message, true);
-
- MessageDump dump = (MessageDump)unmarshaller.unmarshal(new
StringReader(out));
- assertNotNull(dump);
-
- assertEquals("java.lang.String", dump.getBody().getType());
- assertEquals("Hello World", dump.getBody().getValue());
-
- assertEquals(1, dump.getHeaders().size());
- assertEquals("foo", dump.getHeaders().get(0).getKey());
- assertEquals("java.lang.Integer", dump.getHeaders().get(0).getType());
- assertEquals("123", dump.getHeaders().get(0).getValue());
+ assertNotNull(out);
+ assertTrue(out.contains("Hello World"));
}
}
diff --git a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide.adoc
b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide.adoc
index f16c74a..32a2676 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide.adoc
@@ -1084,3 +1084,10 @@ JVM settings to be able to manage Camel remotely on
localhost, port 9913:
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=localhost
----
+
+== Upgrading Camel 3.2 to 3.3
+
+=== API changes
+
+The dump model classes in package `org.apache.camel.support.dump` has been
removed
+as they were not in use by Camel.