You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by gn...@apache.org on 2014/10/21 10:04:24 UTC

git commit: [SSHD-358] Builder visibility fixes

Repository: mina-sshd
Updated Branches:
  refs/heads/master 52ee764f0 -> eb2e77ad8


[SSHD-358] Builder visibility fixes


Project: http://git-wip-us.apache.org/repos/asf/mina-sshd/repo
Commit: http://git-wip-us.apache.org/repos/asf/mina-sshd/commit/eb2e77ad
Tree: http://git-wip-us.apache.org/repos/asf/mina-sshd/tree/eb2e77ad
Diff: http://git-wip-us.apache.org/repos/asf/mina-sshd/diff/eb2e77ad

Branch: refs/heads/master
Commit: eb2e77ad81a44c3c67413996515f259d721f45ba
Parents: 52ee764
Author: Guillaume Nodet <gn...@apache.org>
Authored: Tue Oct 21 10:02:18 2014 +0200
Committer: Guillaume Nodet <gn...@apache.org>
Committed: Tue Oct 21 10:02:18 2014 +0200

----------------------------------------------------------------------
 sshd-core/src/main/java/org/apache/sshd/SshBuilder.java | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/eb2e77ad/sshd-core/src/main/java/org/apache/sshd/SshBuilder.java
----------------------------------------------------------------------
diff --git a/sshd-core/src/main/java/org/apache/sshd/SshBuilder.java b/sshd-core/src/main/java/org/apache/sshd/SshBuilder.java
index 0844152..c535783 100644
--- a/sshd-core/src/main/java/org/apache/sshd/SshBuilder.java
+++ b/sshd-core/src/main/java/org/apache/sshd/SshBuilder.java
@@ -88,7 +88,7 @@ public class SshBuilder {
         return new ServerBuilder();
     }
 
-    static class BaseBuilder<T extends AbstractFactoryManager, S extends BaseBuilder<T, S>> {
+    protected static class BaseBuilder<T extends AbstractFactoryManager, S extends BaseBuilder<T, S>> {
 
         protected Factory<T> factory = null;
 
@@ -292,10 +292,15 @@ public class SshBuilder {
     /**
      * SshClient builder
      */
-    static class ClientBuilder extends BaseBuilder<SshClient, ClientBuilder> {
+    public static class ClientBuilder extends BaseBuilder<SshClient, ClientBuilder> {
 
         protected ServerKeyVerifier serverKeyVerifier;
 
+        public ClientBuilder serverKeyVerifier(ServerKeyVerifier serverKeyVerifier) {
+            this.serverKeyVerifier = serverKeyVerifier;
+            return me();
+        }
+
         @Override
         protected ClientBuilder fillWithDefaultValues() {
             super.fillWithDefaultValues();
@@ -353,7 +358,7 @@ public class SshBuilder {
     /**
      * SshServer builder
      */
-    static class ServerBuilder extends BaseBuilder<SshServer, ServerBuilder> {
+    public static class ServerBuilder extends BaseBuilder<SshServer, ServerBuilder> {
 
         @Override
         protected ServerBuilder fillWithDefaultValues() {