blob: ccec43b17cab48a18aae705c3a6f1fafeb7b9be5 [file] [log] [blame]
// SPDX-License-Identifier: LGPL-2.1-or-later
// Copyright (c) 2012-2014 Monty Program Ab
// Copyright (c) 2015-2021 MariaDB Corporation Ab
package org.mariadb.jdbc.client.util;
/** Mutable int, permitting to update packet sequence */
public class MutableByte {
private byte value = -1;
/**
* Set new sequence value
*
* @param value new value
*/
public void set(byte value) {
this.value = value;
}
/**
* Get current sequence value
*
* @return value
*/
public byte get() {
return this.value;
}
/**
* Increment sequence and get new value
*
* @return new value
*/
public byte incrementAndGet() {
return ++value;
}
}