Class TcpTransport.ProfileSettings

  • Enclosing class:
    TcpTransport

    public static final class TcpTransport.ProfileSettings
    extends java.lang.Object
    Representation of a transport profile settings for a transport.profiles.$profilename.*
    • Field Detail

      • profileName

        public final java.lang.String profileName
      • tcpNoDelay

        public final boolean tcpNoDelay
      • tcpKeepAlive

        public final boolean tcpKeepAlive
      • reuseAddress

        public final boolean reuseAddress
      • receiveBufferSize

        public final ByteSizeValue receiveBufferSize
      • bindHosts

        public final java.util.List<java.lang.String> bindHosts
      • publishHosts

        public final java.util.List<java.lang.String> publishHosts
      • portOrRange

        public final java.lang.String portOrRange
      • publishPort

        public final int publishPort
      • isDefaultProfile

        public final boolean isDefaultProfile
    • Constructor Detail

      • ProfileSettings

        public ProfileSettings​(Settings settings,
                               java.lang.String profileName)