|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface Resolver
이름 해석의 「중간 문맥」을 나타내는 인터페이스입니다.
Resolver 인터페이스는, Context 의 subtype을 지원하지 않지만 해결 목적 가운데간문맥으로서 동작할 수 있는 문맥이 구현하는 메소드를 포함합니다.
메소드에게 건네지는 Name 파라미터는 호출해 옆이 소유합니다. 서비스 프로바이더는 객체를 변경하지 않고, 그 객체에 대한 참조도 보관 유지하지 않습니다. 메소드가 돌려주는 ResolveResult 객체는 호출해 옆이 소유합니다. 호출측은 그 후 이 객체를 변경할 수 있습니다만, 서비스 프로바이더는 변경할 수 없습니다.
메소드의 개요 | |
---|---|
ResolveResult |
resolveToClass (Name name,
Class <? extends Context > contextType)
이름을 부분적으로 해결합니다. |
ResolveResult |
resolveToClass (String name,
Class <? extends Context > contextType)
이름을 부분적으로 해결합니다. |
메소드의 상세 |
---|
ResolveResult resolveToClass(Name name, Class <? extends Context > contextType) throws NamingException
Context
의 지정된 subtype의 인스턴스인 문맥이 최초로 나타난 시점에서 정지합니다.
name
- 해결 대상의 이름contextType
- 해결 대상의 객체의 타입. Context
의 subtype인 것
name
의 미해결의 접미사(suffix)과 함께 검출된 객체.
null 는 불가
NotContextException
- 해당하는 타입의 문맥이 검출되지 않았던 경우
NamingException
- 네이밍 예외가 발견되었을 경우resolveToClass(String, Class)
ResolveResult resolveToClass(String name, Class <? extends Context > contextType) throws NamingException
resolveToClass(Name, Class)
를 참조해 주세요.
name
- 해결 대상의 이름contextType
- 해결 대상의 객체의 타입. Context 의 subtype인 것
name
의 미해결의 접미사(suffix)과 함께 검출된 객체.
null 는 불가
NotContextException
- 해당하는 타입의 문맥이 검출되지 않았던 경우
NamingException
- 네이밍 예외가 발견되었을 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.