1package CyrusSasl;
2
3import java.util.Hashtable;
4
5public interface SaslServerFactory
6{
7
8    public SaslServer createSaslServer(String mechanism,
9				       String protocol,
10				       String serverName,
11				       Hashtable props,
12				       javax.security.auth.callback.CallbackHandler cbh)
13	throws SaslException;
14
15    public String[] getMechanismNames();
16
17}
18