java.lang.Object
com.sun.nio.sctp.SctpStandardSocketOptions.InitMaxStreams
- Enclosing class:
- SctpStandardSocketOptions
This class is used to set the maximum number of inbound/outbound streams
used by the local endpoint during association initialization. An
instance of this class is used to set the
SCTP_INIT_MAXSTREAMS
socket option.- Since:
- 1.7
-
Method Summary
Modifier and TypeMethodDescriptioncreate(int maxInStreams, int maxOutStreams) Creates an InitMaxStreams instance.booleanReturns true if the specified object is anotherInitMaxStreamsinstance with the same number of in and out bound streams.inthashCode()Returns a hash code value for this init max streams.intReturns the maximum number of inbound streams.intReturns the maximum number of outbound streams.toString()Returns a string representation of this init max streams, including the maximum in and out bound streams.
-
Method Details
-
create
Creates an InitMaxStreams instance.- Parameters:
maxInStreams- The maximum number of inbound streams, where0 <= maxInStreams <= 65536maxOutStreams- The maximum number of outbound streams, where0 <= maxOutStreams <= 65536- Returns:
- An
InitMaxStreamsinstance - Throws:
IllegalArgumentException- If an argument is outside of specified bounds
-
maxInStreams
public int maxInStreams()Returns the maximum number of inbound streams.- Returns:
- Maximum inbound streams
-
maxOutStreams
public int maxOutStreams()Returns the maximum number of outbound streams.- Returns:
- Maximum outbound streams
-
toString
Returns a string representation of this init max streams, including the maximum in and out bound streams. -
equals
Returns true if the specified object is anotherInitMaxStreamsinstance with the same number of in and out bound streams. -
hashCode
public int hashCode()Returns a hash code value for this init max streams.
-