You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2008/08/06 07:44:56 UTC
svn commit: r683115 - in /activemq/camel/trunk/components/camel-mina/src:
main/java/org/apache/camel/component/mina/MinaConsumer.java
test/java/org/apache/camel/component/mina/MinaConsumerTest.java
Author: davsclaus
Date: Tue Aug 5 22:44:55 2008
New Revision: 683115
URL: http://svn.apache.org/viewvc?rev=683115&view=rev
Log:
CAMEL-783: INFO logging for mina consumer so we can see what services camel exposes at startup. Added wiki samples.
Added:
activemq/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaConsumerTest.java (with props)
Modified:
activemq/camel/trunk/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaConsumer.java
Modified: activemq/camel/trunk/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaConsumer.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaConsumer.java?rev=683115&r1=683114&r2=683115&view=diff
==============================================================================
--- activemq/camel/trunk/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaConsumer.java (original)
+++ activemq/camel/trunk/components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaConsumer.java Tue Aug 5 22:44:55 2008
@@ -51,8 +51,8 @@
@Override
protected void doStart() throws Exception {
super.doStart();
- if (LOG.isDebugEnabled()) {
- LOG.debug("Binding to server address: " + address + " using acceptor: " + acceptor);
+ if (LOG.isInfoEnabled()) {
+ LOG.info("Binding to server address: " + address + " using acceptor: " + acceptor);
}
IoHandler handler = new ReceiveHandler();
@@ -61,8 +61,8 @@
@Override
protected void doStop() throws Exception {
- if (LOG.isDebugEnabled()) {
- LOG.debug("Unbinding from server address: " + address + " using acceptor: " + acceptor);
+ if (LOG.isInfoEnabled()) {
+ LOG.info("Unbinding from server address: " + address + " using acceptor: " + acceptor);
}
acceptor.unbind(address);
super.doStop();
Added: activemq/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaConsumerTest.java
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaConsumerTest.java?rev=683115&view=auto
==============================================================================
--- activemq/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaConsumerTest.java (added)
+++ activemq/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaConsumerTest.java Tue Aug 5 22:44:55 2008
@@ -0,0 +1,50 @@
+package org.apache.camel.component.mina;
+
+import org.apache.camel.ContextTestSupport;
+import org.apache.camel.Processor;
+import org.apache.camel.Exchange;
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+
+/**
+ * Unit test for wiki documentation
+ */
+public class MinaConsumerTest extends ContextTestSupport {
+
+ public void testSendTextlineText() throws Exception {
+ // START SNIPPET: e2
+ MockEndpoint mock = getMockEndpoint("mock:result");
+ mock.expectedBodiesReceived("Hello World");
+
+ template.sendBody("mina:tcp://localhost:6200?textline=true", "Hello World\n");
+
+ assertMockEndpointsSatisifed();
+ // END SNIPPET: e2
+ }
+
+ public void testSendTextlineSyncText() throws Exception {
+ // START SNIPPET: e4
+ String response = (String)template.sendBody("mina:tcp://localhost:6201?textline=true&sync=true", "World\n");
+ assertEquals("Bye World", response);
+ // END SNIPPET: e4
+ }
+
+ protected RouteBuilder createRouteBuilder() throws Exception {
+ return new RouteBuilder() {
+ public void configure() throws Exception {
+ // START SNIPPET: e1
+ from("mina:tcp://localhost:6200?textline=true").to("mock:result");
+ // END SNIPPET: e1
+
+ // START SNIPPET: e3
+ from("mina:tcp://localhost:6201?textline=true&sync=true").process(new Processor() {
+ public void process(Exchange exchange) throws Exception {
+ String body = exchange.getIn().getBody(String.class);
+ exchange.getOut().setBody("Bye " + body + "\n");
+ }
+ });
+ // END SNIPPET: e3
+ }
+ };
+ }
+}
Propchange: activemq/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaConsumerTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: activemq/camel/trunk/components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaConsumerTest.java
------------------------------------------------------------------------------
svn:keywords = Rev Date