public ChannelUriStringBuilder mtu(final Integer mtu)
    {
        if (null != mtu)
        {
            if (mtu < 32 || mtu > 65504)
            {
                throw new IllegalArgumentException("MTU not in range 32-65504: " + mtu);
            }

            if ((mtu & (FRAME_ALIGNMENT - 1)) != 0)
            {
                throw new IllegalArgumentException("MTU not a multiple of FRAME_ALIGNMENT: mtu=" + mtu);
            }
        }

        this.mtu = mtu;
        return this;
    }
public ChannelUriStringBuilder mtu(final Integer mtu)
    {
        if (null != mtu)
        {
            if (mtu < 32 || mtu > 65504)
            {
                throw new IllegalArgumentException("MTU not in range 32-65504: " + mtu);
            }

            if ((mtu & (FRAME_ALIGNMENT - 1)) != 0)
            {
                throw new IllegalArgumentException("MTU not a multiple of FRAME_ALIGNMENT: mtu=" + mtu);
            }
        }

        this.mtu = mtu;
        return this;
    }
public ChannelUriStringBuilder mtu ( final Integer mtu ) { if ( null != mtu ) { if ( mtu < 32 || mtu > 65504 ) { throw new IllegalArgumentException ( "MTU not in range 32-65504: " + mtu ) ; } if ( ( mtu & ( FRAME_ALIGNMENT - 1 ) ) != 0 ) { throw new IllegalArgumentException ( "MTU not a multiple of FRAME_ALIGNMENT: mtu=" + mtu ) ; } } this . mtu = mtu ; return this ; }
Set the maximum transmission unit (MTU) including Aeron header for a datagram payload. If this is greater
than the network MTU for UDP then the packet will be fragmented and can amplify the impact of loss.

@param mtu the maximum transmission unit including Aeron header for a datagram payload.
@return this for a fluent API.
@see CommonContext#MTU_LENGTH_PARAM_NAME
Set the maximum transmission unit ( MTU ) including Aeron header for a datagram payload . If this is greater than the network MTU for UDP then the packet will be fragmented and can amplify the impact of loss .