Spec-Zone.ru › OpenJDK 8

Интерфейс Xid


public interface Xid

Интерфейс Xid является Java-отображением структуры идентификатора транзакции X/Open XID. Этот интерфейс определяет три метода доступа для извлечения глобального идентификатора формата транзакции, глобального идентификатора транзакции и квалификатора ветви. Интерфейс Xid используется менеджером транзакций и менеджерами ресурсов. Этот интерфейс не виден для прикладных программ.

Поля

Модификатор и тип Поле и описание
static int MAXBQUALSIZE

Максимальное количество байтов, возвращаемых методом getBqual.

static int MAXGTRIDSIZE

Максимальное количество байтов, возвращаемых методом getGtrid.

Методы

Модификатор и тип Метод и описание
byte[] getBranchQualifier()

Получение части идентификатора ветви транзакции XID в виде массива байтов.

int getFormatId()

Получение части идентификатора формата XID.

byte[] getGlobalTransactionId()

Получение части глобального идентификатора транзакции XID в виде массива байтов.

Поля

MAXGTRIDSIZE

static final int MAXGTRIDSIZE

Максимальное количество байтов, возвращаемых методом getGtrid.

См. также:
Значения константных полей

MAXBQUALSIZE

static final int MAXBQUALSIZE

Максимальное количество байтов, возвращаемых методом getBqual.

См. также:
Значения константных полей

Методы

getFormatId

int getFormatId()

Получение части идентификатора формата XID.

Возвращает:
Идентификатор формата. 0 означает формат OSI CCR.

getGlobalTransactionId

byte[] getGlobalTransactionId()

Получение части глобального идентификатора транзакции XID в виде массива байтов.

Возвращает:
Глобальный идентификатор транзакции.

getBranchQualifier

byte[] getBranchQualifier()

Получение части идентификатора ветви транзакции XID в виде массива байтов.

Возвращает:
Глобальный идентификатор транзакции.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API