public Object extractFromResult(StringResult result, Export export) { return getResult(); } }
public Object extractFromResult(StringResult result, Export export) { return getResult(); } }
public Object extractFromResult(StringResult result, Export export) { return getResult(); } }
public Object extractFromResult(StringResult result, Export export) { return getResult(); } }
public String toString() { return getResult(); }
public String toString() { return getResult(); }
public String toString() { return getResult(); }
public String toString() { return getResult(); }
private Object extractResultData(Result result) { if (result instanceof StringResult) { return ((StringResult) result).getResult(); } else if (result instanceof JavaResult) { return ((JavaResult) result).extractFromResult((JavaResult) result, _export); } return null; } }
@Converter public static StreamSource toStreamSource(StringResult stringResult) { String result = stringResult.getResult(); if (result != null) { StringReader stringReader = new StringReader(result); return new StreamSource(stringReader); } return null; }
private Object extractResultData(Result result) { if (result instanceof StringResult) { return ((StringResult) result).getResult(); } else if (result instanceof JavaResult) { return ((JavaResult) result).extractFromResult((JavaResult) result, _export); } return null; } }
@Converter public static String toString(StringResult result) { return result.getResult(); }
/** * Marshals the Object 'fromBody' to an OutputStream 'toStream' * </p> * <p/> * The Camel framework will call this method from {@link MarshalProcessor#process(Exchange)} * and it will take care of setting the Out Message's body to the bytes written to the toStream * OutputStream. * * @param exchange The Camel {@link Exchange}. * @param fromBody The object to be marshalled into the output stream. * @param toStream The output stream that will be written to. */ public void marshal(final Exchange exchange, final Object fromBody, final OutputStream toStream) throws Exception { final ExecutionContext execContext = smooks.createExecutionContext(); final TypeConverter typeConverter = exchange.getContext().getTypeConverter(); final JavaSource source = typeConverter.mandatoryConvertTo(JavaSource.class, exchange, fromBody); final StringResult stringResult = new StringResult(); smooks.filterSource(execContext, source, stringResult); toStream.write(stringResult.getResult().getBytes(execContext.getContentEncoding())); }
return ((StringResult) result).getResult(); } else if (result instanceof ByteResult) { return ((ByteResult) result).getResult();
return ((StringResult) result).getResult(); } else if (result instanceof ByteResult) { return ((ByteResult) result).getResult();
return ((StringResult) result).getResult(); } else if (result instanceof ByteResult) { return ((ByteResult) result).getResult();
return ((StringResult) result).getResult(); } else if (result instanceof ByteResult) { return ((ByteResult) result).getResult();