本文整理汇总了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());
}
};
}
示例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);
}
示例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)));
}
示例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));
}
示例5: getFallbackServiceInfoCreator
import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
protected FallbackServiceInfoCreator<BaseServiceInfo,TestServiceData> getFallbackServiceInfoCreator() {
return new TestFallbackServiceInfoCreator();
}
示例6: createServiceInfo
import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
public BaseServiceInfo createServiceInfo(TestServiceData serviceData) {
return new BaseServiceInfo(serviceData.getId());
}
示例7: getFallbackServiceInfoCreator
import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
protected FallbackServiceInfoCreator<BaseServiceInfo,Map<String,Object>> getFallbackServiceInfoCreator() {
return new CloudFoundryFallbackServiceInfoCreator();
}
示例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);
}
示例9: getFallbackServiceInfoCreator
import org.springframework.cloud.service.BaseServiceInfo; //导入依赖的package包/类
@Override
protected FallbackServiceInfoCreator<BaseServiceInfo, UriBasedServiceData> getFallbackServiceInfoCreator() {
return new FallbackBaseServiceInfoCreator();
}