org.apache.directory.server.kerberos.kdc
Class KerberosServer

java.lang.Object
  extended by org.apache.directory.server.kerberos.kdc.KerberosServer

public class KerberosServer
extends java.lang.Object

A wrapper encapsulating configuration, a MINA registry, and a PrincipalStore to implement a complete Kerberos server.

Version:
$Rev: 550110 $, $Date: 2007-06-23 17:00:15 -0400 (Sat, 23 Jun 2007) $
Author:
Apache Directory Project

Constructor Summary
KerberosServer(KdcConfiguration config, org.apache.mina.common.IoAcceptor acceptor, org.apache.mina.common.IoServiceConfig serviceConfig, org.apache.directory.server.kerberos.shared.store.PrincipalStore store)
          Creates a new instance of KerberosServer.
 
Method Summary
 void destroy()
          Destroys this instance of KerberosServer.
 boolean isDifferent(java.util.Dictionary newConfig)
          Returns whether configuration being proposed as new is really different.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KerberosServer

public KerberosServer(KdcConfiguration config,
                      org.apache.mina.common.IoAcceptor acceptor,
                      org.apache.mina.common.IoServiceConfig serviceConfig,
                      org.apache.directory.server.kerberos.shared.store.PrincipalStore store)
Creates a new instance of KerberosServer.

Parameters:
config -
acceptor -
serviceConfig -
store -
Method Detail

isDifferent

public boolean isDifferent(java.util.Dictionary newConfig)
Returns whether configuration being proposed as new is really different.

Parameters:
newConfig -
Returns:
True if the configuration is different.

destroy

public void destroy()
Destroys this instance of KerberosServer.



Copyright © 2003-2007 The Apache Software Foundation. All Rights Reserved.