X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fnetconf%2Fnetconf-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fnetconf%2Futil%2Fhandler%2Fssh%2Fclient%2FSshSession.java;h=411036c975baf2f29b9f98e4c69b8956acf64474;hb=8f15fef884bc20239625850c4a2fcdaf36395526;hp=df400aa1413e64108dab66190dd763b4778dc0ce;hpb=a1b55fb491e235c028e1d451aff4b1d261d5a86c;p=controller.git diff --git a/opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/handler/ssh/client/SshSession.java b/opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/handler/ssh/client/SshSession.java index df400aa141..411036c975 100644 --- a/opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/handler/ssh/client/SshSession.java +++ b/opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/handler/ssh/client/SshSession.java @@ -11,6 +11,7 @@ package org.opendaylight.controller.netconf.util.handler.ssh.client; import ch.ethz.ssh2.Session; import ch.ethz.ssh2.StreamGobbler; +import java.io.Closeable; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -18,8 +19,8 @@ import java.io.OutputStream; /** * Wrapper class for proprietary SSH sessions implementations */ -public class SshSession { - final Session session; +public class SshSession implements Closeable { + private final Session session; public SshSession(Session session) { this.session = session; @@ -61,8 +62,8 @@ public class SshSession { return session.waitUntilDataAvailable(timeout); } - public int waitForCondition(int condition_set, long timeout) { - return session.waitForCondition(condition_set, timeout); + public int waitForCondition(int conditionSet, long timeout) { + return session.waitForCondition(conditionSet, timeout); } public Integer getExitStatus() { @@ -72,4 +73,9 @@ public class SshSession { public String getExitSignal() { return session.getExitSignal(); } + + @Override + public void close() { + session.close(); + } }