use of com.alipay.sofa.rpc.registry.mesh.client.MeshApiClient in project sofa-rpc by sofastack.
the class MeshRegistry method init.
@Override
public void init() {
synchronized (MeshRegistry.class) {
if (!inited) {
String address = registryConfig.getAddress();
client = new MeshApiClient(address);
inited = true;
}
}
}
use of com.alipay.sofa.rpc.registry.mesh.client.MeshApiClient in project sofa-rpc by sofastack.
the class MeshApiClientTest method before.
@Before
public void before() {
httpMockServer = new HttpMockServer();
meshApiClient = new MeshApiClient("http://localhost:7654");
httpMockServer.initSever(7654);
ApplicationInfoResult applicationInfoResult = new ApplicationInfoResult();
applicationInfoResult.setSuccess(true);
httpMockServer.addMockPath(MeshEndpoint.CONFIGS, JSON.toJSONString(applicationInfoResult));
PublishServiceResult publishServiceResult = new PublishServiceResult();
publishServiceResult.setSuccess(true);
httpMockServer.addMockPath(MeshEndpoint.PUBLISH, JSON.toJSONString(publishServiceResult));
SubscribeServiceResult subscribeServiceResult = new SubscribeServiceResult();
subscribeServiceResult.setSuccess(true);
httpMockServer.addMockPath(MeshEndpoint.SUBCRIBE, JSON.toJSONString(subscribeServiceResult));
UnPublishServiceResult unPublishServiceResult = new UnPublishServiceResult();
unPublishServiceResult.setSuccess(true);
httpMockServer.addMockPath(MeshEndpoint.UN_PUBLISH, JSON.toJSONString(unPublishServiceResult));
UnSubscribeServiceResult unSubscribeServiceResult = new UnSubscribeServiceResult();
unSubscribeServiceResult.setSuccess(true);
httpMockServer.addMockPath(MeshEndpoint.UN_SUBCRIBE, JSON.toJSONString(unSubscribeServiceResult));
httpMockServer.start();
}
Aggregations