org.omg.CORBA.portable
클래스 IndirectionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.omg.CORBA.SystemException
org.omg.CORBA.portable.IndirectionException
- 모든 구현된 인터페이스:
- Serializable
public class IndirectionException
- extends SystemException
간접 참조의 예외는, Java 고유의 시스템 예외입니다. 비정렬화의 처리중의 간접 참조로서 encode 된 값을 비정렬화하기 위해서(때문에) ORB 의 입력 스트림이 불려 갔을 경우에, throw 됩니다. 이것은, ORB 입력 스트림이 ValueHandler 를 호출해, 상태에 그 값자체에의 재복귀적인 참조를 포함한 RMI 치를 비정렬화하는 경우에 발생하는 일이 있습니다. 톱 레벨의 ValueHandler.read_value()의 호출이 아직 값을 돌려주지 않기 때문에, ORB 입력 스트림의 간접 참조 테이블은, 간접 참조 태그로 지정된 스트림 좌표를 가지는 객체의 엔트리를 포함하고 있습니다. 스트림 좌표는 예외의 좌표 필드에서 돌려주어집니다.
- 관련 항목:
InputStream
,
OutputStream
필드의 개요 |
int |
offset
스트림의 좌표를 나타냅니다. |
offset
public int offset
- 스트림의 좌표를 나타냅니다.
IndirectionException
public IndirectionException(int offset)
- 올바른 좌표치로 IndirectionException 를 작성합니다. 스트림 좌표는 예외의 좌표 필드에서 돌려주어집니다. 이 예외는, 스트림의 재귀적으로 정의된 값의 read중에 작성되고 throw 됩니다.
- 파라미터:
offset
- 재귀가 검출되는 스트림 좌표
버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다. Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.