You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/03/15 11:51:46 UTC

[camel] branch master updated: CAMEL-14575: camel-core - TypeConverter from String to Long - drop time pattern

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 <cl...@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);
-    }
-}