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();
|
}
|
}
|