Класс Association

public class Association
extends Object

Класс, представляющий ассоциацию SCTP.

Ассоциация существует между двумя конечными точками SCTP. Каждая конечная точка представлена списком транспортных адресов, через которые эту конечную точку можно достичь и откуда она будет генерировать сообщения SCTP. Ассоциация охватывает все возможные комбинации источник/назначение, которые могут быть сгенерированы из списков адресов каждой конечной точки.

Ассоциации идентифицируются по своему идентификатору ассоциации. Идентификаторы ассоциаций гарантированно уникальны на протяжении всего существования ассоциации. Идентификатор ассоциации может быть повторно использован после того, как ассоциация была закрыта. Идентификатор ассоциации не уникален для нескольких каналов SCTP. Местные и удаленные адреса ассоциации могут измениться, если реализация SCTP поддерживает Динамическую переконфигурацию адресов, как определено в RFC5061, см. методы bindAddress и unbindAddress класса SctpChannel, SctpServerChannel и SctpMultiChannel.

Объект Association возвращается методом SctpChannel или SctpMultiChannel, а также передаётся в качестве параметра методам NotificationHandler.

Since:
1.7

Конструкторы

Модификатор Конструктор Описание
protected Association​(int associationID, int maxInStreams, int maxOutStreams)

Инициализирует новый экземпляр этого класса.

Методы

Модификатор и тип Метод Описание
int associationID()

Возвращает идентификатор ассоциации.

int maxInboundStreams()

Возвращает максимальное количество входящих потоков, поддерживаемых этой ассоциацией.

int maxOutboundStreams()

Возвращает максимальное количество исходящих потоков, поддерживаемых этой ассоциацией.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

Association

protected Association(int associationID,
                      int maxInStreams,
                      int maxOutStreams)

Инициализирует новый экземпляр этого класса.

Параметры:
associationID - Идентификатор ассоциации
maxInStreams - Максимальное число входящих потоков
maxOutStreams - Максимальное число исходящих потоков

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

associationID

public final int associationID()

Возвращает идентификатор ассоциации.

Возвращает:
Идентификатор ассоциации

maxInboundStreams

public final int maxInboundStreams()

Возвращает максимальное количество входящих потоков, поддерживаемых этой ассоциацией.

Данные, полученные по этой ассоциации, будут находиться в потоке с номером s, где 0 <= s < maxInboundStreams().

Возвращает:
Максимальное число входящих потоков

maxOutboundStreams

public final int maxOutboundStreams()

Возвращает максимальное количество исходящих потоков, поддерживаемых этой ассоциацией.

Данные, отправляемые по этой ассоциации, должны находиться в потоке с номером s, где 0 <= s < maxOutboundStreams().

Возвращает:
Максимальное число исходящих потоков

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.sctp/com/sun/nio/sctp/Association.html

Spec-Zone .ru
спецификации, руководства, описания, API