@Override public String getClusterName() { return this.cluster.get(); } }
@Override public void configureDependency(ServiceBuilder<?> builder, ComponentStartService service) { cacheFactory.register(builder); } });
@Override public ModuleDeployment getDeployment() { return this.deployment.get(); } }
@Override public <V> ServiceBuilder<V> register(ServiceBuilder<V> builder) { return this.sharedSecretSource.register(builder); } }
@SuppressWarnings("unchecked") @Override public <K, V> Cache<K, V> getCache() { return (Cache<K, V>) this.cache.get(); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return this.group.register(builder); } }
@Override public ChannelFactory getChannelFactory() { return this.channelFactory.get(); } }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.pathManager.register(builder)); }
@Override public NodeFactory<Address> getMemberFactory() { return this.factory.get(); } }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.async.register(builder)); }
@Override public NodeFactory<Address> getMemberFactory() { return this.factory.get(); } }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.global.register(builder)); }
@Override public Cache<Address, Map.Entry<K, V>> getCache() { return this.cache.get(); } }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.binding.register(builder)); }
@Override public NodeFactory<Address> getMemberFactory() { return this.group.get(); } }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register((this.factory != null) ? this.factory.register(builder) : builder); }
@Override public ChannelFactory getChannelFactory() { return this.factory.get(); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.token.register(builder)); }
@Override public Cache<T, Set<Address>> getCache() { return this.cache.get(); }
@Override public <T> ServiceBuilder<T> register(ServiceBuilder<T> builder) { return super.register(this.module.register(builder)); }