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 0c89a9b CAMEL-14575: camel-core - TypeConverter from String to Long - drop time pattern 0c89a9b is described below commit 0c89a9b74ff1def46eff652000743742ed250816 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Sun Mar 15 12:51:26 2020 +0100 CAMEL-14575: camel-core - TypeConverter from String to Long - drop time pattern --- .../converter/TimePatternConverterLoader.java | 36 -------------------- .../camel/converter/TimePatternConverter.java | 38 ---------------------- 2 files changed, 74 deletions(-) diff --git a/core/camel-base/src/generated/java/org/apache/camel/converter/TimePatternConverterLoader.java b/core/camel-base/src/generated/java/org/apache/camel/converter/TimePatternConverterLoader.java deleted file mode 100644 index 4f26a00..0000000 --- a/core/camel-base/src/generated/java/org/apache/camel/converter/TimePatternConverterLoader.java +++ /dev/null @@ -1,36 +0,0 @@ -/* Generated by camel build tools - do NOT edit this file! */ -package org.apache.camel.converter; - -import org.apache.camel.Exchange; -import org.apache.camel.TypeConversionException; -import org.apache.camel.TypeConverterLoaderException; -import org.apache.camel.spi.TypeConverterLoader; -import org.apache.camel.spi.TypeConverterRegistry; -import org.apache.camel.support.SimpleTypeConverter; -import org.apache.camel.support.TypeConverterSupport; -import org.apache.camel.util.DoubleMap; - -/** - * Generated by camel build tools - do NOT edit this file! - */ -@SuppressWarnings("unchecked") -public final class TimePatternConverterLoader implements TypeConverterLoader { - - public TimePatternConverterLoader() { - } - - @Override - public void load(TypeConverterRegistry registry) throws TypeConverterLoaderException { - registerConverters(registry); - } - - private void registerConverters(TypeConverterRegistry registry) { - addTypeConverter(registry, long.class, java.lang.String.class, false, - (type, exchange, value) -> org.apache.camel.converter.TimePatternConverter.toMilliSeconds((java.lang.String) value)); - } - - private static void addTypeConverter(TypeConverterRegistry registry, Class<?> toType, Class<?> fromType, boolean allowNull, SimpleTypeConverter.ConversionMethod method) { - registry.addTypeConverter(toType, fromType, new SimpleTypeConverter(allowNull, method)); - } - -} diff --git a/core/camel-base/src/main/java/org/apache/camel/converter/TimePatternConverter.java b/core/camel-base/src/main/java/org/apache/camel/converter/TimePatternConverter.java deleted file mode 100644 index c809fed..0000000 --- a/core/camel-base/src/main/java/org/apache/camel/converter/TimePatternConverter.java +++ /dev/null @@ -1,38 +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.converter; - -import org.apache.camel.Converter; -import org.apache.camel.util.TimeUtils; - -/** - * Converter from String syntax to milli seconds. - */ -@Converter(generateLoader = true) -public final class TimePatternConverter { - - /** - * Utility classes should not have a public constructor. - */ - private TimePatternConverter() { - } - - @Converter - public static long toMilliSeconds(String source) throws IllegalArgumentException { - return TimeUtils.toMilliSeconds(source); - } -}