- java.lang.Object
-
- swim.io.mqtt.MqttSettings
-
- All Implemented Interfaces:
swim.codec.Debug
public class MqttSettings extends Object implements swim.codec.Debug
-
-
Field Summary
Fields Modifier and Type Field Description protected intmaxPayloadSizeprotected swim.io.SocketSettingssocketSettings
-
Constructor Summary
Constructors Constructor Description MqttSettings(swim.io.SocketSettings socketSettings, int maxPayloadSize)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MqttSettingscopy(swim.io.SocketSettings socketSettings, int maxPayloadSize)voiddebug(swim.codec.Output<?> output)booleanequals(Object other)static swim.structure.Form<MqttSettings>form()static MqttSettingsfrom(swim.io.SocketSettings socketSettings)inthashCode()intmaxPayloadSize()MqttSettingsmaxPayloadSize(int maxPayloadSize)swim.io.SocketSettingssocketSettings()MqttSettingssocketSettings(swim.io.SocketSettings socketSettings)static MqttSettingsstandard()swim.io.TcpSettingstcpSettings()MqttSettingstcpSettings(swim.io.TcpSettings tcpSettings)swim.io.TlsSettingstlsSettings()MqttSettingstlsSettings(swim.io.TlsSettings tlsSettings)StringtoString()swim.structure.ValuetoValue()
-
-
-
Method Detail
-
socketSettings
public final swim.io.SocketSettings socketSettings()
-
socketSettings
public MqttSettings socketSettings(swim.io.SocketSettings socketSettings)
-
tlsSettings
public final swim.io.TlsSettings tlsSettings()
-
tlsSettings
public MqttSettings tlsSettings(swim.io.TlsSettings tlsSettings)
-
tcpSettings
public final swim.io.TcpSettings tcpSettings()
-
tcpSettings
public MqttSettings tcpSettings(swim.io.TcpSettings tcpSettings)
-
maxPayloadSize
public final int maxPayloadSize()
-
maxPayloadSize
public MqttSettings maxPayloadSize(int maxPayloadSize)
-
copy
protected MqttSettings copy(swim.io.SocketSettings socketSettings, int maxPayloadSize)
-
toValue
public swim.structure.Value toValue()
-
debug
public void debug(swim.codec.Output<?> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
standard
public static MqttSettings standard()
-
from
public static MqttSettings from(swim.io.SocketSettings socketSettings)
-
form
@Kind public static swim.structure.Form<MqttSettings> form()
-
-