Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class ActivationDesc extends Object implements Serializable
Дескриптор, зарегистрированный в системе активации, может использоваться, чтобы воссоздать/активировать объект, определенный дескриптором. MarshalledObject
в дескрипторе объекта передается как второй параметр конструктору удаленного объекта для объекта использовать во время переинициализации/активации.
Activatable
, Сериализированная ФормаКонструктор и Описание |
---|
ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data)
Создает объектный дескриптор для объекта, имя класса которого
className это может быть загружено из кода location и чья информация об инициализации data . |
ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject<?> data, boolean restart)
Создает объектный дескриптор для объекта, имя класса которого
className это может быть загружено из кода location и чья информация об инициализации data . |
ActivationDesc(String className, String location, MarshalledObject<?> data)
Создает объектный дескриптор для объекта, имя класса которого
className , это может быть загружено из кода location и чья информация об инициализации data . |
ActivationDesc(String className, String location, MarshalledObject<?> data, boolean restart)
Создает объектный дескриптор для объекта, имя класса которого
className , это может быть загружено из кода location и чья информация об инициализации data . |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(Object obj)
Сравнивает два дескриптора активации для равенства контента.
|
Строка |
getClassName()
Возвращает имя класса для объекта, определенного этим дескриптором.
|
MarshalledObject<?> |
getData()
Возвращает "упорядоченный объект", содержащий intialization/activation данные для объекта, определенного этим дескриптором.
|
ActivationGroupID |
getGroupID()
Возвращает групповой идентификатор для объекта, определенного этим дескриптором.
|
Строка |
getLocation()
Возвращает участок кода для объекта, определенного этим дескриптором.
|
boolean |
getRestartMode()
Возвращает режим "перезапуска" объекта, связанного с этим дескриптором активации.
|
int |
hashCode()
Возвратите тот же самый хэш-код для подобного
ActivationDesc s. |
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
- объект полностью пакет квалифицированное имя классаlocation
- участок кода объекта (от того, где класс загружается),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
- объект полностью пакет квалифицированное имя классаlocation
- участок кода объекта (от того, где класс загружается),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
- полностью квалифицированное к пакету имя класса объектаlocation
- участок кода объекта (от того, где класс загружается),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
- полностью квалифицированное к пакету имя класса объектаlocation
- участок кода объекта (от того, где класс загружается),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 и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.