Класс Association
- java.lang.Object
-
- com.sun.nio.sctp.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