package chat.server.moquette.message; import io.netty.util.internal.StringUtil; public class MqttConnectPayload { private final String clientIdentifier; private final String willTopic; private final String willMessage; private final String userName; private final byte[] password; public MqttConnectPayload( String clientIdentifier, String willTopic, String willMessage, String userName, byte[] password) { this.clientIdentifier = clientIdentifier; this.willTopic = willTopic; this.willMessage = willMessage; this.userName = userName; this.password = password; } public String clientIdentifier() { return clientIdentifier; } public String willTopic() { return willTopic; } public String willMessage() { return willMessage; } public String userName() { return userName; } public byte[] password() { return password; } @Override public String toString() { return new StringBuilder(StringUtil.simpleClassName(this)) .append('[') .append("clientIdentifier=").append(clientIdentifier) .append(", willTopic=").append(willTopic) .append(", willMessage=").append(willMessage) .append(", userName=").append(userName) .append(", password=").append(password) .append(']') .toString(); } }