java.rmi
클래스 UnmarshalException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.rmi.RemoteException
java.rmi.UnmarshalException
- 모든 구현된 인터페이스:
- Serializable
public class UnmarshalException
- extends RemoteException
원격 메소드 호출의 파라미터 또는 결과를 비정렬화하고 있을 때, 다음의 조건의 어떤 것인가가 성립했을 경우에 throw 됩니다.
- 호출 헤더를 비정렬화하고 있을 때 예외가 발생했을 경우
- 반환값의 프로토콜이 무효인 경우
- 파라미터 (서버측) 또는 반환값 (클라이언트측)을 비정렬화하고 있을 때
java.io.IOException
가 발생했을 경우
- 파라미터 또는 반환값을 비정렬화하고 있을 때
java.lang.ClassNotFoundException
가 발생했을 경우
- 서버측에서 스켈리턴을 로드할 수 없는 경우. 덧붙여 스켈리턴은 1.1 Stub 프로토콜에서는 필요하지만, 1.2 Stub 프로토콜에서는 필요없다
- 메소드 해시가 무효인 (즉, 메소드가 발견되지 않는다) 경우
- 비정렬화시에, 원격 객체의 Stub에 대한 원격 참조 객체의 작성으로 에러가 발생했을 경우
- 도입된 버젼:
- JDK1. 1
- 관련 항목:
- 직렬화 된 형식
UnmarshalException
public UnmarshalException(String s)
- 지정된 상세 메세지를 가지는
UnmarshalException
를 구축합니다.
- 파라미터:
s
- 상세 메세지- 도입된 버젼:
- JDK1. 1
UnmarshalException
public UnmarshalException(String s,
Exception ex)
- 지정된 상세 메세지 및 상자의 예외를 가지는
UnmarshalException
를 구축합니다.
- 파라미터:
s
- 상세 메세지ex
- 상자의 예외- 도입된 버젼:
- JDK1. 1
버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다. Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.