@Override public boolean isRunning() { return delegate.isRunning(); }
@Override public boolean isRunning() { return delegate.isRunning(); }
@Override public Cancellable register(Discoverable discoverable) { if (!zkClient.isRunning()) { zkClient.startAndWait(); } return delegate.register(discoverable); } };
@Override public ServiceDiscovered discover(String s) { if (!zkClient.isRunning()) { zkClient.startAndWait(); } return delegate.discover(s); } };
@Override public Cancellable register(Discoverable discoverable) { if (!zkClient.isRunning()) { zkClient.startAndWait(); } return delegate.register(discoverable); } };
@Override public ServiceDiscovered discover(String s) { if (!zkClient.isRunning()) { zkClient.startAndWait(); } return delegate.discover(s); } };
@Override public Cancellable register(Discoverable discoverable) { if (!zkClient.isRunning()) { zkClient.startAndWait(); } return delegate.register(discoverable); } };
@Override public ServiceDiscovered discover(String s) { if (!zkClient.isRunning()) { zkClient.startAndWait(); } return delegate.discover(s); } };