package ser; import org.nustaq.serialization.FSTConfiguration; import java.net.InetAddress; import java.net.UnknownHostException; /** * Created by ruedi on 29/10/15. */ public class ForceSerIssue89 { public static class JettyInfo { private final InetAddress ipAddress; private final Integer port; private final boolean isCoordinator; private final String controllerId; public JettyInfo(final InetAddress ipAddress, final Integer port, final boolean isCoordinator, final String controllerId) { this.ipAddress = ipAddress; this.port = port; this.isCoordinator = isCoordinator; this.controllerId = controllerId; } //getters for all fields } public static void main(String[] args) throws UnknownHostException { FSTConfiguration conf = FSTConfiguration.createUnsafeBinaryConfiguration().setForceSerializable(true); JettyInfo poaksd1 = new JettyInfo(InetAddress.getLocalHost(), 8888, true, "poaksd"); Object poaksd = conf.asObject(conf.asByteArray(poaksd1)); System.out.println("POK"); } }