1 /* 2 * Copyright 2019 the original author or authors. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 module hunt.amqp.sasl.MechanismMismatchException; 17 18 //import javax.security.sasl.SaslException; 19 // 20 ///** 21 // * Indicates that a SASL handshake has failed because the client does not support any of 22 // * the mechanisms offered by the server. 23 // */ 24 //class MechanismMismatchException : SaslException { 25 // 26 // private static final long serialVersionUID = 1L; 27 // 28 // private final String[] offeredMechanisms; 29 // 30 // /** 31 // * Creates an exception with a detail message. 32 // * 33 // * @param detail A message providing details about the cause 34 // * of the problem. 35 // */ 36 // public MechanismMismatchException(String detail) { 37 // this(detail, new String[0]); 38 // } 39 // 40 // /** 41 // * Creates an exception with a detail message for offered mechanisms. 42 // * 43 // * @param detail A message providing details about the cause 44 // * of the problem. 45 // * @param mechanisms The names of the SASL mechanisms offered by the server. 46 // */ 47 // public MechanismMismatchException(String detail, String[] mechanisms) { 48 // super(detail); 49 // this.offeredMechanisms = mechanisms; 50 // } 51 // 52 // /** 53 // * Gets the names of the SASL mechanisms offered by the server. 54 // * 55 // * @return The mechanisms. 56 // */ 57 // public String[] getOfferedMechanisms() { 58 // return offeredMechanisms; 59 // } 60 //}