Java源码示例:org.springframework.cloud.client.serviceregistry.ServiceRegistry
示例1
@Bean
@ConditionalOnEnabledEndpoint
public EurekaMgmtEndpoint serviceDiscoveryMgmtEndpoint(ServiceRegistry serviceRegistry,
Environment environment) {
EurekaMgmtEndpoint endpoint = new EurekaMgmtEndpoint(serviceRegistry);
endpoint.setRegistration(registration);
JmxEndpointProperties r;
return endpoint;
}
示例2
@Bean(initMethod = "registerStubs")
public StubsRegistrar stubsRegistrar(StubRunning stubRunning,
ServiceRegistry<EurekaRegistration> serviceRegistry,
ApplicationContext context, StubMapperProperties stubMapperProperties,
InetUtils inetUtils, EurekaInstanceConfigBean eurekaInstanceConfigBean,
EurekaClientConfigBean eurekaClientConfigBean) {
return new EurekaStubsRegistrar(stubRunning, serviceRegistry,
stubMapperProperties, inetUtils, eurekaInstanceConfigBean,
eurekaClientConfigBean, context);
}
示例3
public EurekaStubsRegistrar(StubRunning stubRunning,
ServiceRegistry<EurekaRegistration> serviceRegistry,
StubMapperProperties stubMapperProperties, InetUtils inetUtils,
EurekaInstanceConfigBean eurekaInstanceConfigBean,
EurekaClientConfigBean eurekaClientConfigBean, ApplicationContext context) {
this.stubRunning = stubRunning;
this.stubMapperProperties = stubMapperProperties;
this.serviceRegistry = serviceRegistry;
this.inetUtils = inetUtils;
this.eurekaInstanceConfigBean = eurekaInstanceConfigBean;
this.eurekaClientConfigBean = eurekaClientConfigBean;
this.context = context;
}
示例4
public CamelSpringCloudServiceRegistry(Collection<ConversionService> conversionServices, ServiceRegistry serviceRegistry) {
this.definitions = new ArrayList<>();
this.conversionServices = new ArrayList<>(conversionServices);
this.serviceRegistry = serviceRegistry;
this.registrationType = determineRegistrationType("register");
}
示例5
public ServiceRegistry getNativeServiceRegistry() {
return this.serviceRegistry;
}
示例6
public <R extends Registration, T extends ServiceRegistry<R>> T getNativeServiceRegistry(Class<T> type) {
return type.cast(this.serviceRegistry);
}
示例7
public MossNacosAutoServiceRegistration(ServiceRegistry<NacosRegistration> serviceRegistry,
AutoServiceRegistrationProperties autoServiceRegistrationProperties, NacosRegistration registration, NacosRegistration registration1) {
super(serviceRegistry, autoServiceRegistrationProperties, registration);
this.registration = registration1;
}
示例8
public EurekaServiceRegistryWrapper(ServiceRegistry<EurekaRegistration> serviceRegistry,
ConfigurableEnvironment environment) {
this.serviceRegistry = serviceRegistry;
this.environment = environment;
}
示例9
public EurekaMgmtEndpoint(ServiceRegistry serviceRegistry) {
this.serviceRegistry = serviceRegistry;
}
示例10
@Override
public void afterPropertiesSet() throws Exception {
registration = applicationContext.getBean(Registration.class);
serviceRegistry = applicationContext.getBean(ServiceRegistry.class);
}
示例11
public NacosAutoServiceRegistration(ServiceRegistry<Registration> serviceRegistry,
AutoServiceRegistrationProperties autoServiceRegistrationProperties,
NacosRegistration registration) {
super(serviceRegistry, autoServiceRegistrationProperties);
this.registration = registration;
}
示例12
public ServiceRegistryEndpoint(ServiceRegistry<?> serviceRegistry) {
this.serviceRegistry = serviceRegistry;
}
示例13
@Bean
ServiceRegistry serviceRegistry() {
return new TestServiceRegistry();
}
示例14
@Bean
ServiceRegistry serviceRegistry() {
return new TestServiceRegistry();
}