diff options
author | Dmitriy Kargapolov <[email protected]> | 2015-01-31 23:18:23 -0500 |
---|---|---|
committer | Dmitriy Kargapolov <[email protected]> | 2015-01-31 23:22:21 -0500 |
commit | fd76d49c7d7bbed4775818390e47b958ee50f469 (patch) | |
tree | 196b0c358ab4f188a8498dfb8f255c8c4e47259f /lib/jinterface/java_src/com/ericsson/otp/erlang/OtpPeer.java | |
parent | 8c93fcbb746be862e07db22b7406d370a12c39d2 (diff) | |
download | otp-fd76d49c7d7bbed4775818390e47b958ee50f469.tar.gz otp-fd76d49c7d7bbed4775818390e47b958ee50f469.tar.bz2 otp-fd76d49c7d7bbed4775818390e47b958ee50f469.zip |
jinterface: transport factory implementation
Transport factory basic implementation added. This makes possible
creating connections between nodes using ssh channels for example.
Default transport factory based on standart Socket/ServerSocket
classes is provided. Modifications are backward compatible.
Diffstat (limited to 'lib/jinterface/java_src/com/ericsson/otp/erlang/OtpPeer.java')
-rw-r--r-- | lib/jinterface/java_src/com/ericsson/otp/erlang/OtpPeer.java | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpPeer.java b/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpPeer.java index 2c79c04247..cb09b40f47 100644 --- a/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpPeer.java +++ b/lib/jinterface/java_src/com/ericsson/otp/erlang/OtpPeer.java @@ -32,8 +32,8 @@ public class OtpPeer extends AbstractNode { * common protocol version we both support */ - OtpPeer() { - super(); + OtpPeer(final OtpTransportFactory transportFactory) { + super(transportFactory); } /** @@ -47,6 +47,19 @@ public class OtpPeer extends AbstractNode { } /** + * Create a peer node with custom transport factory. + * + * @param node + * the name of the node. + * @param transportFactory + * custom transport factory + */ + public OtpPeer(final String node, final OtpTransportFactory + transportFactory) { + super(node, transportFactory); + } + + /** * Create a connection to a remote node. * * @param self |