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

Java ApplicationInstanceInfo类代码示例

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

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



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

示例1: getApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getApplicationInstanceInfo() {
	String instanceGuid = environment.getEnvValue("INSTANCE_GUID");
	String processGuid = environment.getEnvValue("PROCESS_GUID");
	//TODO: read receptor?
	HashMap<String, Object> map = new HashMap<>();
	return new BasicApplicationInstanceInfo(instanceGuid, processGuid, map);
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-lattice,代码行数:9,代码来源:LatticeConnector.java


示例2: registerApplicationInstanceBean

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public void registerApplicationInstanceBean(BeanDefinitionRegistry registry) {
	initializeCloud(registry);

	BeanDefinitionBuilder definitionBuilder =
			BeanDefinitionBuilder.genericBeanDefinition(ApplicationInstanceInfoWrapper.class);
	definitionBuilder.addConstructorArgValue(cloud);
	definitionBuilder.getRawBeanDefinition().setAttribute(
							  "factoryBeanObjectType", ApplicationInstanceInfo.class);
	registry.registerBeanDefinition("spring.cloud.appplicationInstanceInfo", definitionBuilder.getBeanDefinition());
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:11,代码来源:CloudScanHelper.java


示例3: getApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getApplicationInstanceInfo() {
	try {
		@SuppressWarnings("unchecked")
		Map<String, Object> rawApplicationInstanceInfo 
			= objectMapper.readValue(environment.getEnvValue("VCAP_APPLICATION"), Map.class);
		return applicationInstanceInfoCreator.createApplicationInstanceInfo(rawApplicationInstanceInfo);
	} catch (Exception e) {
		throw new CloudException(e);
	} 
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:12,代码来源:CloudFoundryConnector.java


示例4: createApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public ApplicationInstanceInfo createApplicationInstanceInfo() {
	String appname = environment.getEnvValue("SPRING_CLOUD_APP_NAME");
	if (appname == null) {
		logger.warning("Environment variable SPRING_CLOUD_APP_NAME not set. App name set to <unknown>");
		appname = "<unknown>";
	}
	
	String dyno = environment.getEnvValue("DYNO");

	Map<String,Object> appProperties = new HashMap<String, Object>();
	appProperties.put("port", environment.getEnvValue("PORT"));
	appProperties.put("host", environment.getHost());
	
	return new BasicApplicationInstanceInfo(dyno, appname, appProperties);
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:16,代码来源:ApplicationInstanceInfoCreator.java


示例5: getApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getApplicationInstanceInfo() {
	try {
		return applicationInstanceInfoCreator.createApplicationInstanceInfo();
	} catch (Exception e) {
		throw new CloudException(e);
	}
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:9,代码来源:HerokuConnector.java


示例6: getApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public ApplicationInstanceInfo getApplicationInstanceInfo() {
	return instance.getApplicationInstanceInfo();
}
 
开发者ID:pivotal-cf,项目名称:spring-cloud-vault-connector,代码行数:4,代码来源:MockCloudConnector.java


示例7: applicationInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Bean
public ApplicationInstanceInfo applicationInfo() {
    return cloud().getApplicationInstanceInfo();
}
 
开发者ID:PacktPublishing,项目名称:Cloud-Foundry-For-Developers,代码行数:5,代码来源:CloudConfig.java


示例8: getApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public ApplicationInstanceInfo getApplicationInstanceInfo() {
    return instance.getApplicationInstanceInfo();
}
 
开发者ID:serenity-devstack,项目名称:spring-cloud-services-connector,代码行数:4,代码来源:MockCloudConnector.java


示例9: ExampleController

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public ExampleController(JdbcTemplate jdbc, ApplicationInstanceInfo info) {
	this.jdbc = jdbc;
	this.info = info;
}
 
开发者ID:livelessons-spring,项目名称:building-microservices,代码行数:5,代码来源:ExampleController.java


示例10: info

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@RequestMapping("/cloudinfo")
public ApplicationInstanceInfo info() {
	return this.info;
}
 
开发者ID:livelessons-spring,项目名称:building-microservices,代码行数:5,代码来源:ExampleController.java


示例11: getApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getApplicationInstanceInfo() {
    return null;
}
 
开发者ID:cloudfoundry-community,项目名称:tomee-buildpack-resource-configuration,代码行数:5,代码来源:DummyCloudConnector.java


示例12: getApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getApplicationInstanceInfo() {
	return applicationInstance;
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:5,代码来源:CloudTestUtil.java


示例13: setApplicationInstance

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public void setApplicationInstance(ApplicationInstanceInfo applicationInstance) {
	this.applicationInstance = applicationInstance;
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:4,代码来源:CloudTestUtil.java


示例14: getTestCloudConnector

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public static StubCloudConnector getTestCloudConnector(ApplicationInstanceInfo applicationInstanceInfo, ServiceInfo... serviceInfos) {
	final StubCloudConnector stubCloudConnector = getTestCloudConnector(serviceInfos);
	stubCloudConnector.setApplicationInstance(applicationInstanceInfo);
	
	return stubCloudConnector;
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:7,代码来源:CloudTestUtil.java


示例15: getApplicationInstanceInfo

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


示例16: getObject

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getObject() throws Exception {
	return cloud.getApplicationInstanceInfo();
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:5,代码来源:CloudScanHelper.java


示例17: getObjectType

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public Class<?> getObjectType() {
	return ApplicationInstanceInfo.class;
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:5,代码来源:CloudScanHelper.java


示例18: cloudScanIntroducesApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Test
public void cloudScanIntroducesApplicationInstanceInfo() {
	ApplicationContext testContext = getTestApplicationContext();

	assertNotNull(testContext.getBean(ApplicationInstanceInfo.class));
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:7,代码来源:CloudScanJavaConfigTest.java


示例19: createApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public ApplicationInstanceInfo createApplicationInstanceInfo(Map<String, Object> applicationInstanceData) {
	String instanceId = (String) applicationInstanceData.get("instance_id");
	String appId = (String) applicationInstanceData.get("name"); 

	return new BasicApplicationInstanceInfo(instanceId, appId, applicationInstanceData);
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:7,代码来源:ApplicationInstanceInfoCreator.java


示例20: getApplicationInstanceInfo

import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getApplicationInstanceInfo() {
	return new BasicApplicationInstanceInfo(UUID.randomUUID().toString(), findProperty(APP_ID_PROPERTY),
			Collections.<String, Object>emptyMap());
}
 
开发者ID:spring-cloud,项目名称:spring-cloud-connectors,代码行数:6,代码来源:LocalConfigConnector.java



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
Java SplitPane类代码示例发布时间:2022-05-21
下一篇:
Java RepositoryQuery类代码示例发布时间: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