org.fusesource.fabric.camel.c24io
Class C24IOTransform
java.lang.Object
org.fusesource.fabric.camel.c24io.C24IOTransform
- All Implemented Interfaces:
- org.apache.camel.Processor
public class C24IOTransform
- extends java.lang.Object
- implements org.apache.camel.Processor
Transforms an C24 IO
object into some output format
- Version:
- $Revision$
|
Constructor Summary |
C24IOTransform(biz.c24.io.api.transform.Transform transform)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
C24IOTransform
public C24IOTransform(biz.c24.io.api.transform.Transform transform)
transform
public static C24IOTransform transform(java.lang.Class<?> transformType)
transform
public static C24IOTransform transform(biz.c24.io.api.transform.Transform transformer)
process
public void process(org.apache.camel.Exchange exchange)
throws java.lang.Exception
- Specified by:
process in interface org.apache.camel.Processor
- Throws:
java.lang.Exception
getTransform
public biz.c24.io.api.transform.Transform getTransform()
setTransform
public void setTransform(biz.c24.io.api.transform.Transform transform)
transform
protected java.lang.Object transform(java.lang.Object[][] objects)
throws biz.c24.io.api.data.ValidationException
- Throws:
biz.c24.io.api.data.ValidationException
unmarshalDataObject
protected biz.c24.io.api.data.ComplexDataObject unmarshalDataObject(org.apache.camel.Exchange exchange)
throws org.apache.camel.InvalidPayloadException,
java.io.IOException
- Throws:
org.apache.camel.InvalidPayloadException
java.io.IOException
Copyright © 2012 FuseSource. All Rights Reserved.