StringCodec.java
480 Bytes
package com.diligrp.cashier.shared.codec;
import java.nio.charset.StandardCharsets;
public final class StringCodec implements ByteCodec<String> {
public static ByteCodec<String> INSTANCE = new StringCodec();
@Override
public String decode(byte[] payload) {
return new String(payload, StandardCharsets.UTF_8);
}
@Override
public byte[] encode(String payload) {
return payload.getBytes(StandardCharsets.UTF_8);
}
}