camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Soto <alex.s...@envieta.com>
Subject Re: Using shared Netty configuration with Rest DSL
Date Fri, 22 May 2015 12:47:23 GMT
It is working now.  Thanks!

Best regards,
Alex soto

> On May 22, 2015, at 3:53 AM, Willem Jiang <willem.jiang@gmail.com> wrote:
> 
> You can setup the endpoint property just like this
> 
> <restConfiguration component="netty4-http” >
> <camel:componentProperty key=“configuration" value="#configuration"/> 
> <camel:endpointProperty key=“nettySharedHttpServer" value="#sharedNettyHttpServer"/>
> <camel:endpointProperty key=“securityConfiguration" value=“#securityConfiguration"/>

> </restConfiguration> 
> 
> BTW, you need to create the securityConfiguration yourself.
> 
> 
> 
> --  
> Willem Jiang
> 
> Red Hat, Inc.
> Web: http://www.redhat.com
> Blog: http://willemjiang.blogspot.com (English)
> http://jnn.iteye.com (Chinese)
> Twitter: willemjiang  
> Weibo: 姜宁willem
> 
> 
> 
> On May 22, 2015 at 3:06:20 AM, Alex Soto (alex.soto@envieta.com) wrote:
>> I would like to reuse the same Netty Service that is configured outside of the Rest
DSL.  
>> For example I have the Netty and SSL configuration:
>> 
>> 
>> 
>> 
>>> type="JKS" provider="SUN"/>
>> 
>> 
>>> type="JKS" provider="SUN"/>
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> init-method="start" destroy-method="stop">
>> 
>> 
>> 
>> 
>> Now in my Camel Context I declare the Rest DSL:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> However, it does not seem to be picking up the shared configuration. Log file shows:
>> 
>> BootstrapFactory on port 0 is using bootstrap configuration: [NettyServerBootstrapConfiguration{protocol='tcp',
 
>> host=‘XXXXX.local', port=0, broadcast=false, sendBufferSize=65536, receiveBufferSize=65536,
 
>> receiveBufferSizePredictor=0, workerCount=0, bossCount=1, keepAlive=true, tcpNoDelay=true,
 
>> reuseAddress=true, connectTimeout=10000, backlog=0, serverInitializerFactory=org.apache.camel.component.netty4.http.HttpServerInitializerFactory@2db0d008,
 
>> nettyServerBootstrapFactory=null, options=null, ssl=false, sslHandler=null,  
>> sslContextParameters='null', needClientAuth=false, enabledProtocols='TLSv1,TLSv1.1,TLSv1.2,
 
>> keyStoreFile=null, trustStoreFile=null, keyStoreResource='null', trustStoreResource='null',
 
>> keyStoreFormat='JKS', securityProvider='SunX509', passphrase='null', bossGroup=null,
 
>> workerGroup=null, networkInterface='null’}]
>> 
>> I could not find any examples of how to accomplish this. Any hints?
>> 
>> Best regards,
>> Alex soto
> 


Mime
View raw message