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