|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
SystemException 를 사용하고 있는 패키지 | |
---|---|
javax.rmi.CORBA | RMI-IIOP 용의 이식 가능한 API 를 포함합니다. |
org.omg.CORBA | OMG CORBA API 의 JavaTM 프로그램 언어 (ORB 클래스를 포함한다)에의 매핑을 제공합니다. |
org.omg.CORBA.portable | portability 층, 즉, 어느 벤더에 의해 생성된 코드가 다른 벤더의 ORB 로 동작할 수 있도록(듯이) 하는 일련의 ORB API 를 제공합니다. |
javax.rmi.CORBA 에서의 SystemException 의 사용 |
---|
SystemException 형의 파라미터를 가지는 javax.rmi.CORBA 의 메소드 | |
---|---|
RemoteException |
UtilDelegate. mapSystemException (SystemException ex)
Util.mapSystemException(org.omg.CORBA.SystemException) 에 대한 위양 호출입니다. |
static RemoteException |
Util. mapSystemException (SystemException ex)
SystemException 를 RemoteException 에 맵 합니다. |
org.omg.CORBA 에서의 SystemException 의 사용 |
---|
org.omg.CORBA 에서의 SystemException 의 서브 클래스 | |
---|---|
class |
ACTIVITY_COMPLETED
ACTIVITY_COMPLETED 시스템 예외는 Activity 문맥에 액세스 하는 메소드로 발생하는 경우가 있습니다. |
class |
ACTIVITY_REQUIRED
ACTIVITY_REQUIRED 시스템 예외는 Activity 문맥을 필요로 하는 메소드로 발생하는 경우가 있습니다. |
class |
BAD_CONTEXT
클라이언트가 오퍼레이션을 호출했지만, 오퍼레이션에 필요한 문맥치가 콘테키트에 포함되지 않은 경우, 예외가 throw 됩니다. |
class |
BAD_INV_ORDER
이 예외는, 호출측이 잘못한 순서로 오퍼레이션을 호출한 것을 나타냅니다. |
class |
BAD_OPERATION
객체 참조가 기존의 객체를 가리키지만, 그 객체가 불려 간 오퍼레이션을 지원하지 않는 경우에 throw 되는 예외입니다. |
class |
BAD_PARAM
호출 측에 건네받은 파라미터가 범위외, 혹은 부정이라고 보여지는 경우에 throw 되는 예외입니다. |
class |
BAD_QOS
객체가, 관련한 서비스 시멘틱스의 QoS 를 가지는 호출 파라미터로 필요한 QoS 를 지원할 수 없는 경우, BAD_QOS 예외가 발생합니다. |
class |
BAD_TYPECODE
ORB 가 무효인 형태 코드 (예를 들어, 무효인 TCKind 치의 형태 코드)를 검출했을 때에 throw 되는 예외입니다. |
class |
CODESET_INCOMPATIBLE
이 예외는, 클라이언트의 native code 세트와 서버의 native code 세트와의 사이에 유효한 통신을 할 수 없는 경우에 발생합니다. |
class |
COMM_FAILURE
이 예외는, 클라이언트로부터 요구가 송신된 다음에, 서버로부터의 응답이 클라이언트에 돌아가기 전, 처리의 실행중에 통신이 없어졌을 경우에 throw 됩니다. |
class |
DATA_CONVERSION
이 예외는, ORB 가, 정렬화 된 데이터 표현과 네이티브 표현과의 사이의 변환을 할 수 없는 경우에 throw 됩니다. |
class |
FREE_MEM
heap의 파괴나 메모리 세그먼트(segment)의 락등이 원인으로, ORB 가 동적 메모리의 해제에 실패했을 경우에 throw 되는 예외입니다. |
class |
IMP_LIMIT
이 예외는, ORB 실행시에 구현 한계를 넘은 것을 나타냅니다. |
class |
INITIALIZE
ORB 가 초기화시에 에러를 검출했을 (네트워크 자원의 취득시에 장해가 발생한, 구성 에러를 검출했다는 등) 경우에 throw 되는 예외입니다. |
class |
INTERNAL
이 예외는, ORB 의 내부 에러를 나타냅니다. |
class |
INTF_REPOS
ORB 가 인터페이스 리포지터리(repository)에 도달할 수 없는 경우, 또는 인터페이스 리포지터리(repository)에 관계하는 그 외의 에러를 검출했을 경우에 throw 되는 예외입니다. |
class |
INV_FLAG
무효인 플래그가 오퍼레이션에게 건네졌을 경우 (DII 요구의 작성시등)에 throw 되는 예외입니다. |
class |
INV_IDENT
이 예외는, IDL 식별자가 구문적으로 무효라는 점을 나타냅니다. |
class |
INV_OBJREF
이 예외는, 객체 참조가 내부적으로 부정한 것을 나타냅니다. |
class |
INV_POLICY
특정의 호출에 적용되는 Policy 오버라이드(override)간의 호환성이 없기 때문에, 호출할 수 없는 경우에 throw 되는 표준 예외입니다. |
class |
INVALID_ACTIVITY
트랜잭션(transaction) 또는 Activity 가 중단된 문맥과는 다른 문맥으로 재개되는 경우, Activity 또는 Transaction 서비스의 재개 메소드로 INVALID_ACTIVITY 시스템 예외가 발생하는 일이 있습니다. |
class |
INVALID_TRANSACTION
요구에 의해 무효인 트랜잭션(transaction) 문맥이 송신되었을 경우에 throw 되는 예외입니다. |
class |
MARSHAL
네트워크로부터의 요구 또는 응답이 구조적으로 무효입니다. |
class |
NO_IMPLEMENT
이 예외는, 불려 간 오퍼레이션은 존재하지만 (IDL 정의 있어) 그 오퍼레이션이 구현되어 있지 않은 것을 나타냅니다. |
class |
NO_MEMORY
ORB 런타임이 메모리 부족하게 되었을 경우에 throw 되는 예외입니다. |
class |
NO_PERMISSION
호출 바탕으로 충분한 특권이 없기 때문에, 호출이 실패했을 경우에 throw 되는 예외입니다. |
class |
NO_RESOURCES
ORB 가 일반적인 자원 한계를 검출했을 경우에 throw 되는 예외입니다. |
class |
NO_RESPONSE
이 예외는, 클라이언트가 지연 동기 호출의 결과를 취득하려고 했지만, 요구의 응답이 아직 사용할 수 없는 경우에 throw 됩니다. |
class |
OBJ_ADAPTER
이 예외는 일반적으로, 관리상의 불일치를 나타냅니다. |
class |
OBJECT_NOT_EXIST
삭제된 객체의 호출이 실행될 때마다 throw 되는 예외입니다. |
class |
PERSIST_STORE
이 예외는, 데이타베이스 접속의 확립 실패나 데이타베이스의 파괴적 , 지속적인 기억 영역의 장해를 나타냅니다. |
class |
REBIND
현재 유효한 RebindPolicy 가 NO_REBIND 또는 NO_RECONNECT 의 값과 바인드 된 객체 참조의 호출을 가지는 것에 의해, LocateReply 메세지 상태가 OBJECT_FORWARD 에, 또는 Reply 메세지 상태가 LOCATION_FORWARD가 되어, REBIND 가 발생합니다. |
class |
TIMEOUT
TIMEOUT 는, 전달되지 않고 로 지정된 유효기간을 초과했을 경우에 발생합니다. |
class |
TRANSACTION_MODE
CORBA TRANSACTION_MODE 예외는, IOR 의 InvocationPolicy 와 선택한 호출 패스 (직접 호출해 또는 회송된 호출)의 사이에 불일치가 있는 경우에, 클라이언트 ORB 에 의해 throw 됩니다. |
class |
TRANSACTION_REQUIRED
요구로 null 트랜잭션(transaction) 문맥이 보내졌지만, 액티브한 트랜잭션(transaction)가 필요한 일을 나타내는 예외입니다. |
class |
TRANSACTION_ROLLEDBACK
요구에 관련지을 수 있고 있는 트랜잭션(transaction)가 롤백(rollback) 된, 또는 롤백(rollback) 하도록(듯이) 마크 되었을 경우에 throw 되는 예외입니다. |
class |
TRANSACTION_UNAVAILABLE
Transaction Service 에의 접속이 이상종료(ABEND) 해 트랜잭션(transaction) 서비스 문맥을 처리할 수 없는 경우, CORBA TRANSACTION_UNAVAILABLE 예외가 ORB 에 의해 throw 됩니다. |
class |
TRANSIENT
ORB 가 객체에 도달하려고 해 실패했을 경우에 throw 되는 예외입니다. |
class |
UNKNOWN
오퍼레이션 구현이 CORBA 이외의 예외 (구현의 프로그램 언어에 고유의 예외등)를 throw 하는지, 오퍼레이션의 발생식으로 지정되어 있지 않은 사용자 예외를 오퍼레이션이 throw 하는 경우에, 발생하는 예외입니다. |
org.omg.CORBA.portable 에서의 SystemException 의 사용 |
---|
org.omg.CORBA.portable 에서의 SystemException 의 서브 클래스 | |
---|---|
class |
IndirectionException
간접 참조의 예외는, Java 고유의 시스템 예외입니다. |
class |
UnknownException
org.omg.CORBA.portable.UnknownException 는, Tie 와 ORB 간, 및 ORB 와 Stub간의 미지의 예외를 통지하는데 사용됩니다. |
SystemException 를 throw 하는 org.omg.CORBA.portable 의 메소드 | |
---|---|
OutputStream |
InvokeHandler. _invoke (String method,
InputStream input,
ResponseHandler handler)
요구를 서번트에게 발송 하기 위해서, ORB 에 의해 불려 갑니다. |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전 다음 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.