本文整理汇总了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;未经允许,请勿转载。 |
请发表评论