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@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@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@jboss.com>
wrote:
Folks,
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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
JBoss OSGi Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxx Thomas Diesler JBoss OSGi Lead JBoss, a division of Red Hat xxxxxxxxxxxxxxxxxxxxxxxxxxxx