Spec-Zone.ru › OpenJDK 25

Интерфейс Xid

public interface Xid
Интерфейс Xid представляет собой сопоставление структуры идентификатора транзакции XID из X/Open на языке Java. Этот интерфейс определяет три метода доступа для получения идентификатора формата глобальной транзакции, идентификатора глобальной транзакции и квалификатора ветви. Интерфейс 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 в виде массива байтов.
Возвращает:
Идентификатор глобальной транзакции.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, включая концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/java.transaction.xa/javax/transaction/xa/Xid.html

Spec-Zone.ru

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