content: /*
   *
   *  * 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.example.spring.boot;
  
  import java.util.HashMap;
  import java.util.Map;
  
  public class MyMessageTransformer {
  
  	private final Map<String, String> messagesDictionary = new HashMap<>();
  
  	public MyMessageTransformer() {
  		messagesDictionary.put("A", "Alpha");
  		messagesDictionary.put("B", "Beta");
  		messagesDictionary.put("C", "Charlie");
  	}
  
  	public String transform(String key){
  		if (!messagesDictionary.containsKey(key)){
  			throw new IllegalArgumentException("Unknown key " + key);
  		}
  		return messagesDictionary.get(key);
  	}
  }
  