|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class ActivationDesc extends Object implements Serializable
Дескриптор, зарегистрированный в системе активации, может использоваться, чтобы воссоздать/активировать объект, определенный дескриптором. MarshalledObject в дескрипторе объекта передается как второй параметр конструктору удаленного объекта для объекта использовать во время переинициализации/активации.
Activatable, Сериализированная Форма| Конструктор и Описание |
|---|
ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data)
Создает объектный дескриптор для объекта, имя class которого
className это может быть загружено из кода location и чья информация об инициализации data. |
ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data, boolean restart)
Создает объектный дескриптор для объекта, имя class которого
className это может быть загружено из кода location и чья информация об инициализации data. |
ActivationDesc(String className, String location, MarshalledObject<?> data)
Создает объектный дескриптор для объекта, имя class которого
className, это может быть загружено из кода location и чья информация об инициализации data. |
ActivationDesc(String className, String location, MarshalledObject<?> data, boolean restart)
Создает объектный дескриптор для объекта, имя class которого
className, это может быть загружено из кода location и чья информация об инициализации data. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(Object obj)
Сравнивает два дескриптора активации для равенства контента.
|
Строка |
getClassName()
Возвращает имя class для объекта, определенного этим дескриптором.
|
MarshalledObject<?> |
getData()
Возвращает "упорядоченный объект", содержащий intialization/activation данные для объекта, определенного этим дескриптором.
|
ActivationGroupID |
getGroupID()
Возвращает групповой идентификатор для объекта, определенного этим дескриптором.
|
Строка |
getLocation()
Возвращает участок кода для объекта, определенного этим дескриптором.
|
boolean |
getRestartMode()
Возвращает режим "перезапуска" объекта, связанного с этим дескриптором активации.
|
int |
hashCode()
Возвратите тот же самый хэш-код для подобного
ActivationDescs. |
public ActivationDesc(String className, String location, MarshalledObject<?> data) throws ActivationException
className, это может быть загружено из кода location и чья информация об инициализации data. Если эта форма конструктора используется, groupID значения по умолчанию к текущему идентификатору для ActivationGroup для этого VM. Все объекты с тем же самым ActivationGroupID активируются в том же самом VM. Отметьте, что объекты, определенные дескриптором, создаваемым с этим конструктором, будут только активированы по требованию (по умолчанию, режим перезапуска false). Если объект activatable требует служб перезапуска, используйте один из ActivationDesc конструкторы, который берет булев параметр, restart.
Этот конструктор бросит ActivationException если нет никакой текущей группы активации для этого VM. Создать ActivationGroup используйте ActivationGroup.createGroup метод.
className - объект полностью пакет квалифицированное имя classlocation - участок кода объекта (от того, где class загружается),data - инициализация объекта (активация) данные содержится в упорядоченной форме.ActivationException - если текущая группа является несуществующейpublic ActivationDesc(String className, String location, MarshalledObject<?> data, boolean restart) throws ActivationException
className, это может быть загружено из кода location и чья информация об инициализации data. Если эта форма конструктора используется, groupID значения по умолчанию к текущему идентификатору для ActivationGroup для этого VM. Все объекты с тем же самым ActivationGroupID активируются в том же самом VM. Этот конструктор бросит ActivationException если нет никакой текущей группы активации для этого VM. Создать ActivationGroup используйте ActivationGroup.createGroup метод.
className - объект полностью пакет квалифицированное имя classlocation - участок кода объекта (от того, где class загружается),data - инициализация объекта (активация) данные содержится в упорядоченной форме.restart - если это правда, объект перезапускается (оживленный), когда или активатор перезапускается или группа активации объекта, перезапускается после неожиданного катастрофического отказа; если ложь, объект только активируется по требованию. Определение restart быть true не вызывает начальную непосредственную активацию недавно зарегистрированного объекта; начальная активация ленива.ActivationException - если текущая группа является несуществующейpublic ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data)
className это может быть загружено из кода location и чья информация об инициализации data. Все объекты с тем же самым groupID активируются в том же самом Java VM. Отметьте, что объекты, определенные дескриптором, создаваемым с этим конструктором, будут только активированы по требованию (по умолчанию, режим перезапуска false). Если объект activatable требует служб перезапуска, используйте один из ActivationDesc конструкторы, который берет булев параметр, restart.
groupID - идентификатор группы (полученный из регистрации ActivationSystem.registerGroup метод). Группа указывает на VM, в котором должен быть активирован объект.className - полностью квалифицированное к пакету имя class объектаlocation - участок кода объекта (от того, где class загружается),data - инициализация объекта (активация) данные содержится в упорядоченной форме.IllegalArgumentException - если groupID нульpublic ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data, boolean restart)
className это может быть загружено из кода location и чья информация об инициализации data. Все объекты с тем же самым groupID активируются в том же самом Java VM.groupID - идентификатор группы (полученный из регистрации ActivationSystem.registerGroup метод). Группа указывает на VM, в котором должен быть активирован объект.className - полностью квалифицированное к пакету имя class объектаlocation - участок кода объекта (от того, где class загружается),data - инициализация объекта (активация) данные содержится в упорядоченной форме.restart - если это правда, объект перезапускается (оживленный), когда или активатор перезапускается или группа активации объекта, перезапускается после неожиданного катастрофического отказа; если ложь, объект только активируется по требованию. Определение restart быть true не вызывает начальную непосредственную активацию недавно зарегистрированного объекта; начальная активация ленива.IllegalArgumentException - если groupID нульpublic ActivationGroupID getGroupID()
groupID в той же самой виртуальной машине.public String getClassName()
public String getLocation()
public MarshalledObject<?> getData()
public boolean getRestartMode()
true, активатор не вызывает начальную непосредственную активацию недавно зарегистрированного объекта; начальная активация ленива.public boolean equals(Object obj)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92