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() {