[jboss-as7-dev] Additional SSH socket for Karaf

Tomaž Cerar tomaz.cerar at gmail.com
Thu Sep 13 11:51:44 EDT 2012


Thomas,

we do have socket-binding service that provides/injects requested socket
binding into your service.

All you need to do is to define your own Service that field of type
InjectedValue<SocketBinding> binding

and then you can just inject socket binding like this:

 final ServiceBuilder<MyService> serviceBuilder =
context.getServiceTarget().addService(MyServiceName.append(name), service)

*.addDependency(SocketBinding.JBOSS_BINDING_NAME.append(bindingRef),
SocketBinding.class, service.getBinding());*

where bindingRef is name of socket-binding in standalone.xml (or mgmt model)

Hope that answered your question. or did i misunderstood it...

--
tomaz



On Thu, Sep 13, 2012 at 5:43 PM, Thomas Diesler <thomas.diesler at jboss.com>wrote:

> Tomaz,
>
> do we have a service that can provide an SSH socket based on a given
> socket-binding?
>
> What mina is doing should be done by an AS7 service. Karaf could then use
> a SSHSocketProviderService that abstracts the details of how this socket is
> provided/configured.
> AS7 must be in control of creating that socket based on its configuration.
>
> cheers
> --thomas
>
>
> On 09/13/2012 05:38 PM, Nodet, Guillaume wrote:
>
>> What do you mean by 'socket-binding' ?
>> The goal is not to bridge to the OS ssh server, but to start a java
>> ssh server inside AS7 using Apache Mina SSHD.
>>
>> On Thu, Sep 13, 2012 at 5:16 PM, Tomaž Cerar <tomaz.cerar at gmail.com>
>> wrote:
>>
>>> That is an option,
>>> but you need to use socket-binding to do that.
>>>
>>> --
>>> tomaz
>>>
>>> On Thu, Sep 13, 2012 at 3:14 PM, Thomas Diesler <
>>> thomas.diesler at jboss.com>
>>> wrote:
>>>
>>>> Folks,
>>>>
>>>> https://issues.jboss.org/**browse/AS7-5544<https://issues.jboss.org/browse/AS7-5544>
>>>>
>>>> We like to integrate Apache Karaf with AS7. For that we need to open an
>>>> additional SSH socket.
>>>> Is that an option?
>>>>
>>>> cheers
>>>> -thomas
>>>>
>>>> --
>>>> xxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>> Thomas Diesler
>>>> JBoss OSGi Lead
>>>> JBoss, a division of Red Hat
>>>> xxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>>
>>>>
>>>> ______________________________**_________________
>>>> jboss-as7-dev mailing list
>>>> jboss-as7-dev at lists.jboss.org
>>>> https://lists.jboss.org/**mailman/listinfo/jboss-as7-dev<https://lists.jboss.org/mailman/listinfo/jboss-as7-dev>
>>>>
>>>>
>>
>>
> --
> xxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Thomas Diesler
> JBoss OSGi Lead
> JBoss, a division of Red Hat
> xxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-as7-dev/attachments/20120913/f2284eb2/attachment.html 


More information about the jboss-as7-dev mailing list