type-converter/src/main/java/sample/camel/CustomGeneratedConverter.java [27:38]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	@Converter
	public Person toPerson(byte[] data, Exchange exchange){
		TypeConverter converter = exchange.getContext().getTypeConverter();

		String s = converter.convertTo(String.class, data);

		final String[] splitData = s.split(" ");
		final String firstName = splitData[0];
		final String lastName = splitData[1];
		int age = Integer.parseInt(splitData[2]);

		return new Person(firstName, lastName, age);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



type-converter/src/main/java/sample/camel/CustomRuntimeConverter.java [27:38]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	@Converter
	public Person toPerson(byte[] data, Exchange exchange){
		TypeConverter converter = exchange.getContext().getTypeConverter();

		String s = converter.convertTo(String.class, data);

		final String[] splitData = s.split(" ");
		final String firstName = splitData[0];
		final String lastName = splitData[1];
		int age = Integer.parseInt(splitData[2]);

		return new Person(firstName, lastName, age);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



