diff options
author | Benoit Foucher <benoit@zeroc.com> | 2016-06-30 15:05:49 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2016-06-30 15:05:49 +0200 |
commit | 1d400cf50eb3e06678bf39dfdce1aa4ed60f275a (patch) | |
tree | e3590a0063c3bd7eede20e81c33b2d1d8bd6b87a /java/src | |
parent | Whitespace cleanup - tabs to spaces (diff) | |
download | ice-1d400cf50eb3e06678bf39dfdce1aa4ed60f275a.tar.bz2 ice-1d400cf50eb3e06678bf39dfdce1aa4ed60f275a.tar.xz ice-1d400cf50eb3e06678bf39dfdce1aa4ed60f275a.zip |
Added initialization of bts transport to IceBT plugin
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/IceBT/src/main/java/IceBT/PluginI.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/java/src/IceBT/src/main/java/IceBT/PluginI.java b/java/src/IceBT/src/main/java/IceBT/PluginI.java index b2d0f8b17cf..bee179f55ca 100644 --- a/java/src/IceBT/src/main/java/IceBT/PluginI.java +++ b/java/src/IceBT/src/main/java/IceBT/PluginI.java @@ -22,6 +22,13 @@ class PluginI implements Ice.Plugin // EndpointFactoryI factory = new EndpointFactoryI(new Instance(communicator, Ice.BTEndpointType.value, "bt")); facade.addEndpointFactory(factory); + + IceInternal.EndpointFactory sslFactory = facade.getEndpointFactory(Ice.SSLEndpointType.value); + if(sslFactory != null) + { + Instance instance = new Instance(communicator, Ice.BTSEndpointType.value, "bts"); + facade.addEndpointFactory(sslFactory.clone(instance, new EndpointFactoryI(instance))); + } } @Override |