|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface PersistentMBean
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
load()
Инстанцирует thisMBean экземпляра с данными, найденными для MBean в персистентном хранилище.
|
void |
store()
Получает текущее состояние этого экземпляра MBean и выписывает это к персистентному хранилищу.
|
void load() throws MBeanException, RuntimeOperationsException, InstanceNotFoundException
MBeanException - Обертки другое исключение или персистентность не поддерживаютсяRuntimeOperationsException - Исключения оберток из механизма персистентностиInstanceNotFoundException - Не мог найти или загрузить этот MBean из персистентного храненияvoid store()
throws MBeanException,
RuntimeOperationsException,
InstanceNotFoundException
Политика персистентности от MBean и дескриптора атрибута используется, чтобы вести выполнение этого метода. MBean должен быть сохранен, если 'persistPolicy' поле:
!= "never" = "always" = "onTimer" and now > 'lastPersistTime' + 'persistPeriod' = "NoMoreOftenThan" and now > 'lastPersistTime' + 'persistPeriod' = "onUnregister"Do not store the MBean if 'persistPolicy' field is: = "never" = "onUpdate" = "onTimer" && now < 'lastPersistTime' + 'persistPeriod'
MBeanException - Обертки другое исключение или персистентность не поддерживаютсяRuntimeOperationsException - Исключения оберток из механизма персистентностиInstanceNotFoundException - Не мог найти/получить доступ персистентное хранилище
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92