org.apache.camel.impl.DefaultProducer Java Examples
The following examples show how to use
org.apache.camel.impl.DefaultProducer.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: TestComponent.java From incubator-batchee with Apache License 2.0 | 5 votes |
@Override protected Endpoint createEndpoint(final String uri, final String remaining, final Map<String, Object> parameters) throws Exception { final String value = String.class.cast(parameters.remove("value")); return new DefaultEndpoint() { @Override protected String createEndpointUri() { return uri; } @Override public Producer createProducer() throws Exception { return new DefaultProducer(this) { @Override public void process(final Exchange exchange) throws Exception { exchange.getIn().setBody(exchange.getIn().getBody(String.class) + value); } }; } @Override public Consumer createConsumer(final Processor processor) throws Exception { throw new UnsupportedOperationException(); } @Override public boolean isSingleton() { return true; } }; }