/** * Serializes this gc message instance to a byte array. * * @return Data representing a client message. */ @Override public byte[] serialize() throws IOException { final BinaryWriter ms = new BinaryWriter(new ByteArrayOutputStream()); getHeader().serialize(ms); body.serialize(ms); ms.write(getOutputStream().toByteArray()); return ms.toByteArray(); }
public String[] getBackupStrings() { List<String> strings = new ArrayList<>(); for (T serializableBean : serializableBeans) { String string = serializableBean.serialize(); if (StringUtils.isNotBlank(string)) { strings.add(string); } } return strings.toArray(new String[] {""}); }