Interface InitialContextFactory
Interface InitialContextFactory
public interface InitialContextFactory
초기 컨텍스트(initial context)를 만드는 팩토리를 나타내는 인터페이스예요. JNDI 프레임워크는 런타임에 서로 다른 초기 컨텍스트 구현을 지정할 수 있게 해 줘요. 초기 컨텍스트는 초기 컨텍스트 팩토리를 사용해 만들어져요. 초기 컨텍스트 팩토리는 InitialContextFactory 인터페이스를 구현해야 해요. 이 인터페이스는 Context 인터페이스를 구현하는 초기 컨텍스트의 인스턴스를 만드는 메서드를 제공해요. 또한 팩토리 클래스는 public이어야 하고, 인자를 받지 않는 public 생성자를 가져야 해요.
getInitialContext
Context getInitialContext(Hashtable<?,?> environment)
throws NamingException
이름 해석을 시작하기 위한 초기 컨텍스트를 만들어요. 이 컨텍스트의 특수 요구 사항은 environment를 사용해 제공돼요. environment 매개변수는 호출자가 소유해요. 구현은 그 객체를 수정하거나 참조를 유지하지 않아요. 클론이나 복사본에 대한 참조를 유지할 수는 있어요.
- Parameters: environment - 초기 컨텍스트 생성에 사용할 정보를 지정하는, null일 수 있는 환경
- Returns:
Context인터페이스를 구현하는, null이 아닌 초기 컨텍스트 객체 - Throws: NamingException - 초기 컨텍스트를 만들 수 없을 때