• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java BaseServiceInfo类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.springframework.cloud.service.BaseServiceInfo的典型用法代码示例。如果您正苦于以下问题:Java BaseServiceInfo类的具体用法?Java BaseServiceInfo怎么用?Java BaseServiceInfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



BaseServiceInfo类属于org.springframework.cloud.service包,在下文中一共展示了BaseServiceInfo类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getFallbackServiceInfoCreator

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
protected FallbackServiceInfoCreator<BaseServiceInfo, Process> getFallbackServiceInfoCreator() {
	return new FallbackServiceInfoCreator<BaseServiceInfo, Process>() {
		@Override
		public BaseServiceInfo createServiceInfo(Process process) {
			return new BaseServiceInfo(process.getProcessGuid());
		}
	};
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-lattice,代码行数:10,代码来源:LatticeConnector.java


示例2: getSingletonServiceConnectorNoMatchingServiceConnectorCreator

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Test(expected=CloudException.class)
public void getSingletonServiceConnectorNoMatchingServiceConnectorCreator() {
    // Think an app bound to a (user) service that doesn't have a corresponding
    // registered ServiceConnectorCreator. When user asks for singleton service connector
    // for another type (with a corresponding creator registered), 
    // getSingletonServiceConnector() should throw a CloudException.
    BaseServiceInfo testServiceInfo = new BaseServiceInfo("user-service");
    StubCloudConnector stubCloudConnector = CloudTestUtil.getTestCloudConnector(testServiceInfo);
    serviceConnectorCreators.add(new StubServiceConnectorCreator());
    Cloud testCloud = new Cloud(stubCloudConnector, serviceConnectorCreators);	

    testCloud.getSingletonServiceConnector(StubServiceConnector.class, null);
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:14,代码来源:CloudTest.java


示例3: fallbacksCorrectly

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Test 
public void fallbacksCorrectly() {
	TestServiceData acceptableServiceData = new TestServiceData("my-service1", "test-tag");
	TestServiceData unAcceptableServiceData = new TestServiceData("my-service2", "unknown-tag");
	
	CloudConnector testCloudConnector = new TestCloudConnector(acceptableServiceData, unAcceptableServiceData);
	List<ServiceInfo> serviceInfos = testCloudConnector.getServiceInfos();
	assertNotNull(serviceInfos);
	assertEquals(2, serviceInfos.size());
	assertThat(serviceInfos.get(0), is(instanceOf(TestServiceInfo.class)));
	assertThat(serviceInfos.get(0), is(instanceOf(BaseServiceInfo.class)));
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:13,代码来源:AbstractCloudConnectorTest.java


示例4: skipUnknowServices

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Test
public void skipUnknowServices() {
       ApplicationContext testContext = getTestApplicationContext(createMysqlService("mysqlDb"), 
                                                                  new BaseServiceInfo("newrelic-service"));

       assertNotNull("Getting service by id", testContext.getBean("mysqlDb"));
       assertNotNull("Getting service by id and type", testContext.getBean("mysqlDb", DataSource.class));      
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:9,代码来源:AbstractCloudConfigServiceScanTest.java


示例5: getFallbackServiceInfoCreator

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
protected FallbackServiceInfoCreator<BaseServiceInfo,TestServiceData> getFallbackServiceInfoCreator() {
	return new TestFallbackServiceInfoCreator();
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:5,代码来源:AbstractCloudConnectorTest.java


示例6: createServiceInfo

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
public BaseServiceInfo createServiceInfo(TestServiceData serviceData) {
	return new BaseServiceInfo(serviceData.getId());
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:5,代码来源:AbstractCloudConnectorTest.java


示例7: getFallbackServiceInfoCreator

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
protected FallbackServiceInfoCreator<BaseServiceInfo,Map<String,Object>> getFallbackServiceInfoCreator() {
	return new CloudFoundryFallbackServiceInfoCreator();
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:5,代码来源:CloudFoundryConnector.java


示例8: createServiceInfo

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
public BaseServiceInfo createServiceInfo(Map<String,Object> serviceData) {
	String id = (String) serviceData.get("name");
	return new BaseServiceInfo(id);
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:6,代码来源:CloudFoundryConnector.java


示例9: getFallbackServiceInfoCreator

import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
protected FallbackServiceInfoCreator<BaseServiceInfo, UriBasedServiceData> getFallbackServiceInfoCreator() {
	return new FallbackBaseServiceInfoCreator();
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:5,代码来源:LocalConfigConnector.java



注:本文中的org.springframework.cloud.service.BaseServiceInfo类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java IInfoProvider类代码示例发布时间:2022-05-21
下一篇:
Java TwoLineListItem类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap