It is working now.  Thanks!

Best regards,
Alex soto

> On May 22, 2015, at 3:53 AM, Willem Jiang <willem.ji...@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.s...@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
> 

Reply via email to