akka.io.Sctp

SO

Related Doc: package Sctp

object SO extends SoForwarders

Linear Supertypes
SoForwarders, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SO
  2. SoForwarders
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final case class SctpDisableFragments(on: Boolean) extends SctpSocketOption with Product with Serializable

    SCTP_DISABLE_FRAGMENTS Enables or disables message fragmentation.

    SCTP_DISABLE_FRAGMENTS Enables or disables message fragmentation. The value of this socket option is a Boolean that represents whether the option is enabled or disabled. If enabled no SCTP message fragmentation will be performed. Instead if a message being sent exceeds the current PMTU size, the message will NOT be sent and an error will be indicated to the user. It is implementation specific whether or not this option is supported.

  2. final case class SctpExplicitComplete(on: Boolean) extends SctpSocketOption with Product with Serializable

    SCTP_EXPLICIT_COMPLETE Enables or disables explicit message completion.

    SCTP_EXPLICIT_COMPLETE Enables or disables explicit message completion. The value of this socket option is a Boolean that represents whether the option is enabled or disabled. When this option is enabled, the send method may be invoked multiple times to a send message. The isComplete parameter of the MessageInfo must only be set to true for the final send to indicate that the message is complete. If this option is disabled then each individual send invocation is considered complete. The default value of the option is false indicating that the option is disabled. It is implementation specific whether or not this option is supported.

  3. final case class SctpFragmentInterleave(level: Int) extends SctpSocketOption with Product with Serializable

    SCTP_FRAGMENT_INTERLEAVE Fragmented interleave controls how the presentation of messages occur for the message receiver.

    SCTP_FRAGMENT_INTERLEAVE Fragmented interleave controls how the presentation of messages occur for the message receiver. This option takes an Integer value. It can be set to a value of 0, 1 or 2.

    Setting the three levels provides the following receiver interactions:

    • level 0 - Prevents the interleaving of any messages.
    • level 1 - Allows interleaving of messages that are from different associations.
    • level 2 - Allows complete interleaving of messages.

    It is implementation specific whether or not this option is supported.

  4. final case class SctpLocalPrimaryAddress(address: InetSocketAddress) extends SctpSocketOption with Product with Serializable

    SCTP_SET_PEER_PRIMARY_ADDR Requests that the peer mark the enclosed address as the association primary.

    SCTP_SET_PEER_PRIMARY_ADDR Requests that the peer mark the enclosed address as the association primary. The value of this socket option is a SocketAddress that represents the local address that the peer should use as its primary address. The given address must be one of the association's locally bound addresses. It is implementation specific whether or not this option is supported.

  5. final case class SctpNoDelay(on: Boolean) extends SctpSocketOption with Product with Serializable

    akka.io.SctpInet.SctpSocketOption to enable or disable SCTP_NODELAY (disable or enable Nagle's algorithm)

    akka.io.SctpInet.SctpSocketOption to enable or disable SCTP_NODELAY (disable or enable Nagle's algorithm)

    Please note, that SCTP_NODELAY is enabled by default.

    For more information see com.sun.nio.sctp.SctpStandardSocketOptions.SCTP_NODELAY

  6. final case class SctpPeerPrimaryAddress(address: InetSocketAddress) extends SctpSocketOption with Product with Serializable

    SCTP_PRIMARY_ADDR Requests that the local SCTP stack use the given peer address as the association primary.

    SCTP_PRIMARY_ADDR Requests that the local SCTP stack use the given peer address as the association primary. The value of this socket option is a SocketAddress that represents the peer address that the local SCTP stack should use as the association primary. The address must be one of the association peer's addresses.

  7. final case class SctpReceiveBufferSize(size: Int) extends SctpSocketOption with Product with Serializable

    SO_RCVBUF The size of the socket receive buffer.

    SO_RCVBUF The size of the socket receive buffer. The value of this socket option is an Integer that is the size of the socket receive buffer in bytes. The socket receive buffer is an input buffer used by the networking implementation. It may need to be increased for high-volume connections or decreased to limit the possible backlog of incoming data. The value of the socket option is a hint to the implementation to size the buffer and the actual size may differ. An implementation allows this socket option to be set before the socket is bound or connected. Whether an implementation allows the socket receive buffer to be changed after the socket is bound is system dependent.

  8. final case class SctpSendBufferSize(size: Int) extends SctpSocketOption with Product with Serializable

    SO_SNDBUF The size of the socket send buffer.

    SO_SNDBUF The size of the socket send buffer. The value of this socket option is an Integer that is the size of the socket send buffer in bytes. The socket send buffer is an output buffer used by the networking implementation. It may need to be increased for high-volume connections. The value of the socket option is a hint to the implementation to size the buffer and the actual size may differ.

    An implementation allows this socket option to be set before the socket is bound or connected. Whether an implementation allows the socket send buffer to be changed after the socket is bound is system dependent.

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. final def notify(): Unit

    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  16. def toString(): String

    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SoForwarders

Inherited from AnyRef

Inherited from Any

Ungrouped