@Override public ServiceRefAmp onLookup(String path) { return super.onLookup(path).pinNode(_hash); } }
EventNodeClient(String podName, int nodeIndex, String path) { _podName = podName; _nodeIndex = nodeIndex; _address = path; String eventsPath = "pod://" + podName + EventServerImpl.PATH; ServicesAmp manager = ServicesAmp.current(); _eventServer = manager.service(eventsPath) .pinNode(_nodeIndex) .as(EventServer.class); }
public EventNodeActorClient(EventServiceRamp root, String podName, String address) { super(root, address); _podName = podName; _pod = BartenderSystem.current().findPod(_podName); String eventsPath = "pod://" + podName + EventServerImpl.PATH; ServicesAmp manager = ServicesAmp.current(); _podServiceRef = manager.service(eventsPath).pinNode(0); _podServer = _podServiceRef.as(EventServer.class); }