Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class ConfigurationSpi extends Object
Configuration
класс. Все абстрактные методы в этом классе должны быть реализованы каждым поставщиком услуг, который хочет предоставить реализацию Конфигурации. Реализации подкласса этого абстрактного класса должны предоставить общедоступному конструктору, который берет a Configuration.Parameters
возразите как входной параметр. Этот конструктор также должен бросить IllegalArgumentException, если он не понимает Configuration.Parameters
ввод.
Конструктор и Описание |
---|
ConfigurationSpi() |
Модификатор и Тип | Метод и Описание |
---|---|
protected abstract AppConfigurationEntry[] |
engineGetAppConfigurationEntry(String name)
Получите AppConfigurationEntries для указанного имени.
|
protected void |
engineRefresh()
Обновите и перезагрузите Конфигурацию.
|
protected abstract AppConfigurationEntry[] engineGetAppConfigurationEntry(String name)
name
- имя, используемое, чтобы индексировать Конфигурацию.protected void engineRefresh()
Этот метод вызывает этот объект Конфигурации обновить/перезагрузить его содержание зависящим от реализации способом. Например, если эта Конфигурация объектно-ориентированные памяти ее записи в файле, вызывая refresh
может заставить файл быть перечитанным.
Реализация по умолчанию этого метода ничего не делает. Этот метод должен быть переопределен, если работа обновления поддерживается реализацией.
SecurityException
- если у вызывающей стороны нет разрешения, чтобы обновить его Конфигурацию.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.