Interface InitialContextFactoryBuilder
Interface InitialContextFactoryBuilder
public interface InitialContextFactoryBuilder
초기 컨텍스트 팩토리를 만드는 빌더(builder)를 나타내는 인터페이스예요. JNDI 프레임워크는 런타임에 서로 다른 초기 컨텍스트 구현을 지정할 수 있게 해 줘요. 초기 컨텍스트는 초기 컨텍스트 팩토리를 사용해 만들어져요. 프로그램은 NamingManager.setInitialContextFactoryBuilder()를 호출해 초기 컨텍스트 팩토리를 만드는 자체 빌더를 설치할 수 있어요. 그렇게 하면 프레임워크가 사용하는 기본 정책이 재정의돼요. 그런 빌더는 InitialContextFactoryBuilder 인터페이스를 구현해야 해요.
createInitialContextFactory
InitialContextFactory createInitialContextFactory(Hashtable<?,?> environment)
throws NamingException
지정된 환경을 사용해 초기 컨텍스트 팩토리를 만들어요. environment 매개변수는 호출자가 소유해요. 구현은 그 객체를 수정하거나 참조를 유지하지 않아요. 클론이나 복사본에 대한 참조를 유지할 수는 있어요.
- Parameters: environment - 초기 컨텍스트 구현을 만드는 데 사용되는 환경. null일 수 있음
- Returns: null이 아닌 초기 컨텍스트 팩토리
- Throws: NamingException - 초기 컨텍스트 팩토리를 만들 수 없을 때