`

Apache Camel HelloWorld

阅读更多
程序的运行结果是将C:/data/inbox目录下所有的文件,复制到C:/data/outbox下。

import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.DefaultCamelContext;

public class HelloCamel {
	public static void main(String args[]) throws Exception {
		CamelContext context = new DefaultCamelContext();
		context.addRoutes(new RouteBuilder() {
			public void configure() {
				from("file:C:/data/inbox?noop=true").to("file:C:/data/outbox");
			}
		});
		context.start();
		Thread.sleep(10000);
		context.stop();
	}

}

分享到:
评论
2 楼 javapub 2013-02-22  
wsxssgg 写道
请问 ?noop=true 是什么意思

noop, If true, the file is not moved or deleted in any way. This option is good for readonly data, or for ETL type requirements. If noop=true, Camel will set idempotent=true as well, to avoid consuming the same files over and over again.
具体可以参考这里:
http://camel.apache.org/file2.html
1 楼 wsxssgg 2012-08-24  
请问 ?noop=true 是什么意思

相关推荐

    01-ApacheCamel-HelloWorld

    在这个"01-ApacheCamel-HelloWorld"示例中,我们将深入理解如何使用 Camel 实现一个简单的 HTTP "Hello World" 应用。 Apache Camel 的核心理念是“编程通过配置”,它提供了丰富的组件库,可以与各种协议、API 和...

    Apache CXF之helloworld

    这个"Apache CXF之helloworld"示例旨在帮助初学者理解如何使用CXF来创建和消费简单的Web服务。CXF允许开发者通过Java API(如JAX-WS和JAX-RS)来定义服务接口,并自动将其转换为HTTP服务。 首先,我们来了解一下CXF...

    camel-cxf-gradle-example:使用 Apache Camel 和 CXF (+Gradle) 的 Hello World 项目

    Camel / CXF Gradle 示例这是一个使用 Apache Camel 和 Apache CXF 的 Hello World 项目公开了一个简单的 Web 服务 HelloService.wsdl。 构建并运行主类。 网址是 通过 SOAP-UI 进行测试。

    amq-examples:此存储库包含一组与 Red Hat AMQ 消息传递套件组件一起使用的示例

    :简单Hello World的NodeJS应用特色rhea JavaScript客户端 : Apache Camel 路由使用 ActiveMQ 组件和JmsSSLConnectionFactoy进行 AMQ Online TLS 连接 :Spring 应用程序显示具有 TLS 连接的 AMQ JMS 池库 :使用...

    如何使用ESB进行企业应用集成

    1. **Hello World示例**:最简单的Camel示例是从一个简单的“Hello World”程序开始,通过Camel发送和接收消息,了解其基本的工作流程。 2. **Camel Demo**:通过构建一个实际的应用场景,例如图书管理系统,演示...

    FuseDirectVMExample:Camel CXF 直接虚拟机示例

    每当收到请求时,helloWorld 服务都会对请求进行一些简单的转换,然后对 exampleGoodbye 进行直接虚拟机调用,并传递有效负载。 exampleGoodbye 服务执行一个简单的转换并将转换后的有效负载返回给 exampleHello,...

    ESB开发 SOAC

    1. **Hello World Camel**:这是Camel的一个入门示例,展示了如何使用Camel创建简单的消息处理流程。 2. **Camel Demo**:通过具体的示例演示了Camel在实际应用场景中的使用方法,包括消息路由、转换、过滤等。 ...

    poi相关jar.zip

    FileOutputStream out = new FileOutputStream("HelloWorld.xlsx"); workbook.write(out); out.close(); workbook.close(); } } ``` 上述代码展示了如何使用Java POI创建一个简单的Excel文件并写入数据。 9...

    hola-JUnit:你好JUnit

    template.sendBody("direct:start", "Hello World"); String body = consumer.receiveBody("mock:end", 5000, String.class); assertEquals("Bye World", body); } } ``` 三、Hamcrest Matcher的使用 Hamcrest...

    CXF生成ws客户端代码

    wsdl2java -d D:\workspace\cxf-client -p com.example.cxf http://127.0.0.1:6666/helloworld?wsdl ``` 执行完上述命令后,会在指定的输出目录下生成客户端所需的所有Java类。 ##### 3. 示例代码分析 以提供的...

    fuse-workshop:研讨会 JB439A 的熔断器代码示例

    “HelloWorld开发示例”是任何编程语言或框架的经典入门项目。在Fuse中,它可能展示了如何创建、部署和运行一个简单的服务,以此来演示Fuse的基本功能和开发流程。 文件名为“fuse-workshop-master”的压缩包很可能...

    Mule in action下载(英文版)

    在ESB领域,Mule面临着来自Apache Camel、IBM WebSphere MQ、Oracle SOA Suite等强大对手的竞争。然而,Mule凭借其开源属性、丰富的社区支持以及对现代技术栈的兼容性,成功地在众多企业中站稳脚跟。 #### Mule的...

    php-java.rar

    对于大型企业级应用,可能会使用到中间件,如Apache Camel或Spring Integration,它们提供了一种抽象的方式,简化了多系统间的集成工作。这些框架可以处理各种协议转换、路由和消息传递,使得PHP和Java之间的通信...

    akka-2.3.14.doc

    这部分介绍了如何将Akka与Apache Camel集成,实现消息路由和转换。 #### 7. Utilities 这部分介绍了Akka提供的一些实用工具,包括Event Bus、Logging、Scheduler等。 #### 8. How To: Common Patterns 这部分...

    cxf发布RestFul接口。 maven

    return "Hello, World!"; } } ``` 3. **配置Spring**:创建Spring配置文件(如`applicationContext.xml`),定义 CXF 组件并启用JAX-RS支持。例如: ```xml xmlns:xsi=...

    akka java document

    - **Camel 简介:** 介绍 Apache Camel 的特点。 - **Camel 集成:** 如何将 Camel 与 Akka 集成。 #### 七、工具 **7.1 EventBus** - **EventBus 概念:** EventBus 是 Akka 提供的一种事件发布/订阅机制。 - **...

    Akka Scala文档

    ##### 1.4 必不可少的 HelloWorld 示例 - **创建 Actor**:定义一个 Actor 类继承自 `Actor`。 - **发送消息**:使用 `tell` 方法向 Actor 发送消息。 - **接收消息**:在 Actor 内部定义处理逻辑。 - **启动 Actor*...

Global site tag (gtag.js) - Google Analytics