Spec-Zone.ru › OpenJDK 21

Интерфейс Xid

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

Краткое описание полей

Модификатор и тип Поле Описание
static final int MAXBQUALSIZE
Максимальное количество байтов, возвращаемых методом getBranchQualifier().
static final int MAXGTRIDSIZE
Максимальное количество байтов, возвращаемых методом getGlobalTransactionId().

Краткое описание методов

Модификатор и тип Метод Описание
byte[] getBranchQualifier()
Получение идентификатора ветви транзакции части XID в виде массива байтов.
int getFormatId()
Получение идентификатора формата части XID.
byte[] getGlobalTransactionId()
Получение глобального идентификатора транзакции части XID в виде массива байтов.

Подробное описание полей

MAXGTRIDSIZE

static final int MAXGTRIDSIZE
Максимальное количество байтов, возвращаемых методом getGlobalTransactionId().
См. также:
  • Значения константных полей

MAXBQUALSIZE

static final int MAXBQUALSIZE
Максимальное количество байтов, возвращаемых методом getBranchQualifier().
См. также:
  • Значения константных полей

Подробное описание методов

getFormatId

int getFormatId()
Получение идентификатора формата части XID.
Возвращает:
Идентификатор формата. 0 означает формат OSI CCR.

getGlobalTransactionId

byte[] getGlobalTransactionId()
Получение глобального идентификатора транзакции части XID в виде массива байтов.
Возвращает:
Глобальный идентификатор транзакции.

getBranchQualifier

byte[] getBranchQualifier()
Получение идентификатора ветви транзакции части XID в виде массива байтов.
Возвращает:
Глобальный идентификатор транзакции.

© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.transaction.xa/javax/transaction/xa/Xid.html

Spec-Zone.ru

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