camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Xueqiang Mi (JIRA)" <j...@apache.org>
Subject [jira] Issue Comment Edited: (CAMEL-1655) Groovy Route Editor for WebConsole
Date Fri, 26 Jun 2009 16:14:39 GMT

    [ https://issues.apache.org/activemq/browse/CAMEL-1655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=52199#action_52199
] 

Xueqiang Mi edited comment on CAMEL-1655 at 6/26/09 9:13 AM:
-------------------------------------------------------------

Camel-web Groovy and Ruby rotue editing support patch.Now camel-web module allow user to editing
routes by using Groovy and Ruby language. These function are supported by camel-groovy and
camel-ruby modules.Two examples of editing a route are as follows:
1. Editing a rotue in Groovy.
import org.apache.camel.language.groovy.GroovyRouteBuilder;

class GroovyRoute extends GroovyRouteBuilder {

  void configure() {

    from("direct:a").to("mock:results")

  }
}
2. Editing a route in Ruby.
require 'camel'

include_class "org.apache.camel.ruby.RubyCamel"

class RubyRoute < Camel::RubyRouteBuilder

  def configure 
    
    from "direct:a"
        
    to "mock:results"

  end

end

RubyCamel.addRouteBuilder(RubyRoutes.new)

There may be some exceptions when typing in error format route configuration. I will fix them
ASAP.

      was (Author: xueqiang.mi):
    Camel-web Groovy and Ruby rotue editing support patch.Now camel-web module allow user
to editing routes by using Groovy and Ruby language. These function are supported by camel-groovy
and camel-ruby modules.Two examples of editing a route are as follows:
1. Editing a rotue in Groovy.
package org.apache.camel.web.groovy.example

import org.apache.camel.language.groovy.GroovyRouteBuilder;

class GroovyRoutes extends GroovyRouteBuilder {

  void configure() {

    from("direct:a").to("mock:results")

  }
}
2. Editing a route in Ruby.
require 'camel'

include_class "org.apache.camel.ruby.RubyCamel"

class RubyRoutes < Camel::RubyRouteBuilder

  def configure 
    
    from "direct:a"
        
    to "mock:results"

  end

end

RubyCamel.addRouteBuilder(RubyRoutes.new)

There may be some exceptions when typing in error format route configuration. I will fix them
ASAP.
  
> Groovy Route Editor for WebConsole
> ----------------------------------
>
>                 Key: CAMEL-1655
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1655
>             Project: Apache Camel
>          Issue Type: New Feature
>          Components: camel-web
>            Reporter: Jonathan Anstey
>            Assignee: Xueqiang Mi
>         Attachments: camel-web-20090611.patch
>
>
> Our Google Summer of Code student Xueqiang Mi will be attaching code updates to this
JIRA for review. See http://cwiki.apache.org/confluence/display/CAMEL/GSoC+2009 for more info
on the project.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message