package co.codewizards.cloudstore.ls.client.util; import co.codewizards.cloudstore.core.io.ByteArrayOutputStream; import co.codewizards.cloudstore.core.io.IByteArrayOutputStream; import co.codewizards.cloudstore.ls.client.LocalServerClient; /** * Utility class for creating {@link ByteArrayOutputStream}s inside the LocalServer's VM. * * @author Marco หงุ่ยตระกูล-Schulze - marco at codewizards dot co */ public final class ByteArrayOutputStreamLs { private ByteArrayOutputStreamLs() { } public static IByteArrayOutputStream create() { return LocalServerClient.getInstance().invokeConstructor(ByteArrayOutputStream.class); } public static IByteArrayOutputStream create(int size) { return LocalServerClient.getInstance().invokeConstructor(ByteArrayOutputStream.class, new Class<?>[] { int.class }, size); } }