karaf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Apache FTPServer embedded in SMX 4.x / Karaf 2.x
Date Mon, 13 Sep 2010 16:24:45 GMT
Perhaps we could encourage these other projects to maintain or at least host the feature for
their own project?

thanks
david jencks

On Sep 13, 2010, at 8:33 AM, Guillaume Nodet wrote:

> Yeah, we could also provide features for James (smtp server),
> directory (ldap), Open IM (jabber) etc...
> I'm not 100% sure  where to draw the line though ....
> Maybe using a different feature repository would make things less tied
> together ...
> 
> On Mon, Sep 13, 2010 at 17:24, Charles Moulliard <cmoulliard@gmail.com> wrote:
>> Remark :
>> 
>> As we don't have any FTP server in camel like we have with Jetty for
>> camel-http, this project could be used for that purpose or to provide
>> a simple FTP server
>> 
>> On Mon, Sep 13, 2010 at 5:21 PM, Jean-Baptiste Onofré <jb@nanthrax.net> wrote:
>>> Hi Charles,
>>> 
>>> It's interesting. It's quite the same think that is provided by
>>> servicemix-ftp component (used in an OSGi way).
>>> 
>>> Regards
>>> JB
>>> 
>>> On 09/13/2010 05:17 PM, Charles Moulliard wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> I would liketo suggest that we add in the feature file of SMX 4.x or
>>>> Karaf 2.x a new interesting feature -->  Apache FTP Server
>>>> The project requires that we use the two following bundles :
>>>> 
>>>> osgi:install -s mvn:org.apache.ftpserver/ftplet-api/1.0-SNAPSHOT
>>>> osgi:install -s mvn:org.apache.ftpserver/ftplet-api/1.0-SNAPSHOT
>>>> 
>>>> and we add a config file spring-dm or blueprint like this one
>>>> 
>>>> <beans xmlns="http://www.springframework.org/schema/beans"
>>>>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>> xmlns:osgi="http://www.springframework.org/schema/osgi"
>>>>        xmlns:ftp="http://mina.apache.org/ftpserver/spring/v1"
>>>>        xsi:schemaLocation="http://www.springframework.org/schema/beans
>>>>        http://www.springframework.org/schema/beans/spring-beans.xsd
>>>>        http://www.springframework.org/schema/osgi
>>>>        http://www.springframework.org/schema/osgi/spring-osgi.xsd
>>>>        http://mina.apache.org/ftpserver/spring/v1
>>>>        http://mina.apache.org/ftpserver/ftpserver-1.0.xsd
>>>>        ">
>>>>        <ftp:server id="server">
>>>>                <ftp:listeners>
>>>>                        <ftp:nio-listener name="default" port="2222" />
>>>>                </ftp:listeners>
>>>>                <!--
>>>>                <ftp:ftplets>
>>>>                        <ftp:ftplet name="ftplet1">
>>>>                                <ref bean="ftplet" />
>>>>                        </ftp:ftplet>
>>>>                </ftp:ftplets>
>>>>                -->
>>>>                <ftp:file-user-manager
>>>> 
>>>>  url="org/apache/ftpserver/example/osgiservice/users.properties" />
>>>>        </ftp:server>
>>>> 
>>>>        <osgi:service interface="org.apache.ftpserver.FtpServer"
>>>>                ref="server">
>>>>        </osgi:service>
>>>> 
>>>>        <!--<osgi:reference id="ftplet"
>>>> interface="org.apache.ftpserver.ftplet.Ftplet" />  -->
>>>> 
>>>>        <!-- Starts and stops the bean as the context is started and
>>>> stopped -->
>>>>        <bean
>>>> class="org.apache.ftpserver.example.osgiservice.impl.FtpServerLifecycle"
>>>>           init-method="init" destroy-method="destroy"
>>>>        >
>>>>        <property name="server" ref="server" />
>>>>        </bean>
>>>> </beans>
>>>> 
>>>> Other options are available
>>>> 
>>>> What do you think about that ?
>>>> 
>>>> Regards,
>>>> 
>>>> Charles Moulliard
>>>> 
>>>> Senior Enterprise Architect (J2EE, .NET, SOA)
>>>> Apache Camel - Karaf - ServiceMix Committer
>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>> Blog : http://cmoulliard.blogspot.com |  Twitter :
>>>> http://twitter.com/cmoulliard
>>>> Linkedin : http://www.linkedin.com/in/charlesmoulliard | Skype: cmoulliard
>>> 
>> 
> 
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com


Mime
View raw message