[jboss-dev-forums] [JBoss ESB Development] New message: "Re: Camel integration input requested"

Hans Wolffenbuttel do-not-reply at jboss.com
Fri Mar 5 08:42:35 EST 2010


JBoss development,

A new message was posted in the thread "Camel integration input requested":

http://community.jboss.org/message/530162#530162

Author  : Hans Wolffenbuttel
Profile : http://community.jboss.org/people/h.wolffenbuttel

Message:
--------------------------------------------------------------
Hi Edgar,
 
The gateway/listener is placed inside a service right? Why not use the internal parameters for the destination instead of configured parameters?
 
so instead of:
<listener name="ApacheCamel" busidref="ApacheCamel" is-gateway="true">
 <property name="gatewayClass" value="org.jboss.soa.esb.listeners.gateway.camel.ApacheCamelListener"></property>
 <property name="protocol-uri" value="irc:breakingwoods at irc.freenode.net/#esbtest"></property>
 <property name="destination-category" value="sample-apachecamelESBService"></property>
 <property name="destination-name" value="sample-apachecamelESBServiceListener"></property>
</listener>
this would be:
<listener name="ApacheCamel" busidref="ApacheCamel" is-gateway="true">
 <property name="gatewayClass" value="org.jboss.soa.esb.listeners.gateway.camel.ApacheCamelListener"></property>
 <property name="protocol-uri" value="irc:breakingwoods at irc.freenode.net/#esbtest"></property>
</listener>
 
where as the retrieval of the parameters would be changed from:

String serviceCategory = listenerConfig.getRequiredAttribute(DESTINATION_CATEGORYNAME_TAG);
String serviceName = listenerConfig.getRequiredAttribute(DESTINATION_SERVICENAME_TAG);

 
to:
 
String serviceCategory = ListenerUtil.getValue(config, ListenerTagNames.SERVICE_CATEGORY_NAME_TAG) ;if (Util.isNullString(serviceCategory)){  throw new ConfigurationException("No service category defined!") ;}String serviceName = ListenerUtil.getValue(config, ListenerTagNames.SERVICE_NAME_TAG) ;

if (Util.isNullString(serviceName)){  throw new ConfigurationException("No service name defined!") ;}

 
 
 
Or am I missing something here?
 
Regards,
 
Hans

--------------------------------------------------------------

To reply to this message visit the message page: http://community.jboss.org/message/530162#530162




More information about the jboss-dev-forums mailing list