summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2016-06-30 15:05:49 +0200
committerBenoit Foucher <benoit@zeroc.com>2016-06-30 15:05:49 +0200
commit1d400cf50eb3e06678bf39dfdce1aa4ed60f275a (patch)
treee3590a0063c3bd7eede20e81c33b2d1d8bd6b87a /java/src
parentWhitespace cleanup - tabs to spaces (diff)
downloadice-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.java7
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