You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2022/08/11 10:32:57 UTC

[camel] branch main updated (0fa166ca7e4 -> a1dfc0b8009)

This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 0fa166ca7e4 Fixed broken link in docs causing website build failure
     new e202a84b264 CAMEL-15520: remove deprecated class CollectionStringBuffer
     new a1dfc0b8009 CAMEL-15520: remove deprecated class IntrospectionSupport in camel-util

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/camel/util/CollectionStringBuffer.java  | 63 ----------------------
 .../apache/camel/util/IntrospectionSupport.java    | 44 ---------------
 .../camel/util/CollectionStringBufferTest.java     | 58 --------------------
 3 files changed, 165 deletions(-)
 delete mode 100644 core/camel-util/src/main/java/org/apache/camel/util/CollectionStringBuffer.java
 delete mode 100644 core/camel-util/src/main/java/org/apache/camel/util/IntrospectionSupport.java
 delete mode 100644 core/camel-util/src/test/java/org/apache/camel/util/CollectionStringBufferTest.java


[camel] 01/02: CAMEL-15520: remove deprecated class CollectionStringBuffer

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit e202a84b264042c5bf192227b7c7121820ec176a
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Thu Aug 11 11:28:33 2022 +0200

    CAMEL-15520: remove deprecated class CollectionStringBuffer
---
 .../apache/camel/util/CollectionStringBuffer.java  | 63 ----------------------
 .../camel/util/CollectionStringBufferTest.java     | 58 --------------------
 2 files changed, 121 deletions(-)

diff --git a/core/camel-util/src/main/java/org/apache/camel/util/CollectionStringBuffer.java b/core/camel-util/src/main/java/org/apache/camel/util/CollectionStringBuffer.java
deleted file mode 100644
index 470b25bef34..00000000000
--- a/core/camel-util/src/main/java/org/apache/camel/util/CollectionStringBuffer.java
+++ /dev/null
@@ -1,63 +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.util;
-
-/**
- * A little helper class for converting a collection of values to a (usually comma separated) string.
- *
- * @deprecated use JDK {@link String#join(CharSequence, CharSequence...)} or {@link java.util.StringJoiner}.
- */
-@Deprecated
-public class CollectionStringBuffer {
-    private final StringBuilder buffer = new StringBuilder();
-    private String separator;
-    private boolean first = true;
-
-    public CollectionStringBuffer() {
-        this(", ");
-    }
-
-    public CollectionStringBuffer(String separator) {
-        this.separator = separator;
-    }
-
-    @Override
-    public String toString() {
-        return buffer.toString();
-    }
-
-    public void append(Object value) {
-        if (first) {
-            first = false;
-        } else {
-            buffer.append(separator);
-        }
-        buffer.append(value);
-    }
-
-    public String getSeparator() {
-        return separator;
-    }
-
-    public void setSeparator(String separator) {
-        this.separator = separator;
-    }
-
-    public boolean isEmpty() {
-        return first;
-    }
-}
diff --git a/core/camel-util/src/test/java/org/apache/camel/util/CollectionStringBufferTest.java b/core/camel-util/src/test/java/org/apache/camel/util/CollectionStringBufferTest.java
deleted file mode 100644
index 0946614395f..00000000000
--- a/core/camel-util/src/test/java/org/apache/camel/util/CollectionStringBufferTest.java
+++ /dev/null
@@ -1,58 +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.util;
-
-import org.junit.jupiter.api.Test;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-public class CollectionStringBufferTest {
-
-    @Test
-    public void testCollectionStringBufferDefault() {
-        CollectionStringBuffer buf = new CollectionStringBuffer();
-        assertEquals(", ", buf.getSeparator());
-
-        buf.append("foo");
-        buf.append("bar");
-
-        assertEquals("foo, bar", buf.toString());
-    }
-
-    @Test
-    public void testCollectionStringBufferSeparator() {
-        CollectionStringBuffer buf = new CollectionStringBuffer("#");
-        assertEquals("#", buf.getSeparator());
-
-        buf.append("foo");
-        buf.append("bar");
-
-        assertEquals("foo#bar", buf.toString());
-    }
-
-    @Test
-    public void testCollectionStringBufferSetSeparator() {
-        CollectionStringBuffer buf = new CollectionStringBuffer();
-        buf.setSeparator("#");
-        assertEquals("#", buf.getSeparator());
-
-        buf.append("foo");
-        buf.append("bar");
-
-        assertEquals("foo#bar", buf.toString());
-    }
-}


[camel] 02/02: CAMEL-15520: remove deprecated class IntrospectionSupport in camel-util

Posted by or...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit a1dfc0b8009257a21cb13219b905cb10d1b02a23
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Thu Aug 11 11:29:48 2022 +0200

    CAMEL-15520: remove deprecated class IntrospectionSupport in camel-util
---
 .../apache/camel/util/IntrospectionSupport.java    | 44 ----------------------
 1 file changed, 44 deletions(-)

diff --git a/core/camel-util/src/main/java/org/apache/camel/util/IntrospectionSupport.java b/core/camel-util/src/main/java/org/apache/camel/util/IntrospectionSupport.java
deleted file mode 100644
index 035c8f58f43..00000000000
--- a/core/camel-util/src/main/java/org/apache/camel/util/IntrospectionSupport.java
+++ /dev/null
@@ -1,44 +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.util;
-
-import java.lang.reflect.Method;
-import java.util.Map;
-
-/**
- * Bridge class for ActiveMQ component
- */
-@Deprecated
-public final class IntrospectionSupport {
-
-    private IntrospectionSupport() {
-    }
-
-    /**
-     * @deprecated use {@link org.apache.camel.support.IntrospectionSupport#extractProperties} instead
-     */
-    @Deprecated
-    public static Map<String, Object> extractProperties(Map<String, Object> properties, String optionPrefix) {
-        try {
-            Class<?> clazz = Class.forName("org.apache.camel.support.IntrospectionSupport");
-            Method method = clazz.getMethod("extractProperties", Map.class, String.class);
-            return (Map) method.invoke(properties, optionPrefix);
-        } catch (Throwable t) {
-            throw new RuntimeException(t);
-        }
-    }
-}