package org.opendolphin.demo; import org.opendolphin.LogConfig; import org.opendolphin.core.client.ClientDolphin; import org.opendolphin.core.client.ClientModelStore; import org.opendolphin.core.client.comm.HttpClientConnector; import org.opendolphin.core.comm.JsonCodec; import java.lang.System; class StarterUtil { static ClientDolphin setupForRemote() { LogConfig.logCommunication(); ClientDolphin dolphin = new ClientDolphin(); dolphin.setClientModelStore(new ClientModelStore(dolphin)); String remoteProperty = System.getProperty("remote"); String url = (remoteProperty != null) ? remoteProperty : "http://localhost:8080/dolphin-grails/dolphin/"; System.out.println(" connecting to $url "); System.out.println("use -Dremote=... to override"); HttpClientConnector connector = new HttpClientConnector(dolphin, url); connector.setCodec(new JsonCodec()); dolphin.setClientConnector(connector); return dolphin; } }