|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.security.auth.login.ConfigurationSpi
public abstract class ConfigurationSpi
이 클래스는,Configuration
클래스의 서비스 프로바이더 인터페이스 (SPI)를 정의합니다. Configuration 구현을 제공하는 각 서비스 프로바이더는, 이 클래스의 모든 abstract 메소드를 구현할 필요가 있습니다.
이 abstract 클래스의 서브 클래스 구현은,Configuration.Parameters
객체를 입력 파라미터로 하는 public 생성자 을 제공할 필요가 있습니다. 또,Configuration.Parameters
입력을 인식할 수 없는 경우, 이 생성자 은 IllegalArgumentException 를 throw 할 필요가 있습니다.
생성자 의 개요 | |
---|---|
ConfigurationSpi ()
|
메소드의 개요 | |
---|---|
protected abstract AppConfigurationEntry [] |
engineGetAppConfigurationEntry (String name)
지정된 name 의 AppConfigurationEntries 를 가져옵니다. |
protected void |
engineRefresh ()
Configuration 를 리프레쉬 해, 재로드합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public ConfigurationSpi()
메소드의 상세 |
---|
protected abstract AppConfigurationEntry [] engineGetAppConfigurationEntry(String name)
name
- Configuration 의 인덱스로서 사용되는 이름
protected void engineRefresh()
이 메소드는, 이 Configuration 객체에, 구현에 의존한 방법으로 그 내용의 리프레쉬나 재로드를 실시하게 합니다. 예를 들어, Configuration 객체의 엔트리가 파일에 포함되고 있는 경우,refresh
를 호출하면(자), 파일이 한번 더 읽어내지게 됩니다.
이 메소드의 디폴트 구현에서는 어떤 처리도 행해지지 않습니다. 구현에 의해 리프레쉬 조작이 지원되고 있는 경우, 이 메소드는 오버라이드(override) 됩니다.
SecurityException
- 호출 측에, 그 Configuration 를 리프레쉬 하는 액세스권이 없는 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.