@Override public Observable<ChangeNotification<InstanceInfo>> forInterest(Interest<InstanceInfo> interest) { return eurekaClient.forInterest(interest); }
public void forInterest(Interest<InstanceInfo> interest) { if(mode == Mode.Write) { System.err.println("ERROR: registration-only session"); return; } String id = sessionId + "#" + streamIds.incrementAndGet(); InterestSubscriber subscriber = new InterestSubscriber(interest, id); subscriptions.put(id, subscriber); eurekaClient.forInterest(interest).subscribe(subscriber); System.out.println("Stream_" + id + ": Subscribing to Interest: " + interest); }
private Observable<ChangeNotification<InstanceInfo>> buildEurekaFullRegistryObservable() { return eurekaClient.forInterest(Interests.forFullRegistry()); }
final Observable<ChangeNotification<InstanceInfo>> notificationsObservable = eurekaClient.forInterest(Interests.forFullRegistry());