NoSuchMechanismException

NoSuchMechanismException (매커니즘 부재 예외)

특정 XML 메커니즘(알고리즘)을 요청했지만 현재 환경에서 사용할 수 없을 때 던져지는 예외예요.

출처: Java API Reference

본문

public class NoSuchMechanismException
    extends RuntimeException

XML 시그니처나 XML 암호화 연산에서 특정 알고리즘 매커니즘을 요청했는데 그 구현이 환경에 없는 경우 이 예외가 던져져요.

예를 들어 요청한 암호화 알고리즘이 지원되지 않거나, 필요한 공급자가 등록되지 않았을 때 발생할 수 있어요.

RuntimeException을 상속하므로 checked exception이 아니며, 원인(cause)을 포함해 다른 throwable이 원인이 되어 던져진 상황도 나타낼 수 있어요.

생성자는 상세 메시지와 원인을 지정할 수 있고, 기본 생성자는 상세 메시지를 null로 만든답니다.

더 알아보기

Java 공식 API