当前位置: 首页>>代码示例>>Java>>正文


Java ApplicationInstanceInfo类代码示例

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


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


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