You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by co...@apache.org on 2017/05/04 11:27:28 UTC
directory-kerby git commit: Make it easier to get the ports from
KdcServer
Repository: directory-kerby
Updated Branches:
refs/heads/trunk e4046fdce -> 56192469c
Make it easier to get the ports from KdcServer
Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/56192469
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/56192469
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/56192469
Branch: refs/heads/trunk
Commit: 56192469cd5a594563ecaf1ea2c56c3540c822d3
Parents: e4046fd
Author: Colm O hEigeartaigh <co...@apache.org>
Authored: Thu May 4 12:27:14 2017 +0100
Committer: Colm O hEigeartaigh <co...@apache.org>
Committed: Thu May 4 12:27:14 2017 +0100
----------------------------------------------------------------------
.../kerby/kerberos/kerb/server/KdcServer.java | 37 +++++++++++++++++++-
1 file changed, 36 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/56192469/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java b/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java
index f90e1ee..197bff7 100644
--- a/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java
+++ b/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java
@@ -14,11 +14,12 @@
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
- * under the License.
+ * under the License.
*
*/
package org.apache.kerby.kerberos.kerb.server;
+import org.apache.kerby.KOption;
import org.apache.kerby.KOptions;
import org.apache.kerby.kerberos.kerb.KrbException;
import org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig;
@@ -115,6 +116,17 @@ public class KdcServer {
}
/**
+ * Get the KDC port, if it has been set.
+ */
+ public int getKdcPort() {
+ KOption option = startupOptions.getOption(KdcServerOption.KDC_PORT);
+ if (option != null) {
+ return (Integer) option.getOptionInfo().getValue();
+ }
+ return 0;
+ }
+
+ /**
* Set KDC tcp port.
* @param kdcTcpPort The kdc tcp port
*/
@@ -123,6 +135,17 @@ public class KdcServer {
}
/**
+ * Get the KDC Tcp port, if it has been set.
+ */
+ public int getKdcTcpPort() {
+ KOption option = startupOptions.getOption(KdcServerOption.KDC_TCP_PORT);
+ if (option != null) {
+ return (Integer) option.getOptionInfo().getValue();
+ }
+ return 0;
+ }
+
+ /**
* Set to allow UDP or not.
* @param allowUdp true if allow udp
*/
@@ -137,6 +160,7 @@ public class KdcServer {
public void setAllowTcp(boolean allowTcp) {
startupOptions.add(KdcServerOption.ALLOW_TCP, allowTcp);
}
+
/**
* Set KDC udp port. Only makes sense when allowUdp is set.
* @param kdcUdpPort The kdc udp port
@@ -146,6 +170,17 @@ public class KdcServer {
}
/**
+ * Get the KDC udp port, if it has been set.
+ */
+ public int getKdcUdpPort() {
+ KOption option = startupOptions.getOption(KdcServerOption.KDC_UDP_PORT);
+ if (option != null) {
+ return (Integer) option.getOptionInfo().getValue();
+ }
+ return 0;
+ }
+
+ /**
* Set runtime folder.
* @param workDir The work dir
*/