本文整理汇总了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);
}
示例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());
}
示例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);
}
}
示例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);
}
示例5: getApplicationInstanceInfo
import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getApplicationInstanceInfo() {
try {
return applicationInstanceInfoCreator.createApplicationInstanceInfo();
} catch (Exception e) {
throw new CloudException(e);
}
}
示例6: getApplicationInstanceInfo
import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public ApplicationInstanceInfo getApplicationInstanceInfo() {
return instance.getApplicationInstanceInfo();
}
示例7: applicationInfo
import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Bean
public ApplicationInstanceInfo applicationInfo() {
return cloud().getApplicationInstanceInfo();
}
示例8: getApplicationInstanceInfo
import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public ApplicationInstanceInfo getApplicationInstanceInfo() {
return instance.getApplicationInstanceInfo();
}
示例9: ExampleController
import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public ExampleController(JdbcTemplate jdbc, ApplicationInstanceInfo info) {
this.jdbc = jdbc;
this.info = info;
}
示例10: info
import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@RequestMapping("/cloudinfo")
public ApplicationInstanceInfo info() {
return this.info;
}
示例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;
}
示例13: setApplicationInstance
import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
public void setApplicationInstance(ApplicationInstanceInfo applicationInstance) {
this.applicationInstance = applicationInstance;
}
示例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;
}
示例15: getApplicationInstanceInfo
import org.springframework.cloud.app.ApplicationInstanceInfo; //导入依赖的package包/类
@Override
public ApplicationInstanceInfo getApplicationInstanceInfo() {
return null;
}