InstanceInfo.Builder builder = InstanceInfo.Builder.newBuilder(self); JsonToken jsonToken; while ((jsonToken = jp.nextToken()) != JsonToken.END_OBJECT) { switch(instanceInfoField) { case HOSTNAME: builder.setHostName(intern.apply(jp)); break; case INSTANCE_ID: builder.setInstanceId(intern.apply(jp)); break; case APP: builder.setAppNameForDeser( intern.apply(jp, CacheScope.APPLICATION_SCOPE, ()->{ break; case IP: builder.setIPAddr(intern.apply(jp)); break; case SID: builder.setSID(intern.apply(jp, CacheScope.GLOBAL_SCOPE)); break; case ID_ATTR: builder.setStatus(statusLookup.find(jp, InstanceStatus.UNKNOWN)); break; case OVERRIDDEN_STATUS: builder.setOverriddenStatus(statusLookup.find(jp, InstanceStatus.UNKNOWN));
if (!applicationMap.containsKey(appName)) { Application app = new Application(appName); InstanceInfo instanceInfo = InstanceInfo.Builder.newBuilder() .setAppName(appName) .setIPAddr("1.1.1.1") .setHostName(hostname) .setStatus(InstanceInfo.InstanceStatus.toEnum(statusStr)) .setDataCenterInfo(new DataCenterInfo() { @Override public Name getName() { .build(); app.addInstance(instanceInfo); applicationMap.put(appName, app);
instance1 = InstanceInfo.Builder.newBuilder() .setInstanceId(id) .setAppName(appName) .setHostName(seed.getHostName()) .setIPAddr(seed.getIPAddr()) .setDataCenterInfo(seed.getDataCenterInfo()) .setStatus(InstanceInfo.InstanceStatus.STARTING) .setLastDirtyTimestamp(11111l) .build(); instance2 = new InstanceInfo.Builder(seed) .setInstanceId(id) .setAppName(appName) .setHostName(seed.getHostName()) .setIPAddr(seed.getIPAddr()) .setDataCenterInfo(seed.getDataCenterInfo()) .setStatus(InstanceInfo.InstanceStatus.UP) .setLastDirtyTimestamp(22222l) .build();
InstanceInfo.Builder builder = InstanceInfo.Builder.newBuilder(self); JsonToken jsonToken; while ((jsonToken = jp.nextToken()) != JsonToken.END_OBJECT) { switch(instanceInfoField) { case HOSTNAME: builder.setHostName(intern.apply(jp)); break; case INSTANCE_ID: builder.setInstanceId(intern.apply(jp)); break; case APP: builder.setAppNameForDeser( intern.apply(jp, CacheScope.APPLICATION_SCOPE, ()->{ break; case IP: builder.setIPAddr(intern.apply(jp)); break; case SID: builder.setSID(intern.apply(jp, CacheScope.GLOBAL_SCOPE)); break; case ID_ATTR: builder.setStatus(statusLookup.find(jp, InstanceStatus.UNKNOWN)); break; case OVERRIDDEN_STATUS: builder.setOverriddenStatus(statusLookup.find(jp, InstanceStatus.UNKNOWN));
InstanceInfo.Builder builder = InstanceInfo.Builder.newBuilder(vipAddressResolver); builder.setNamespace(config.getNamespace()) .setInstanceId(instanceId) .setAppName(config.getAppname()) .setAppGroupName(config.getAppGroupName()) .setDataCenterInfo(config.getDataCenterInfo()) .setIPAddr(config.getIpAddress()) .setHostName(defaultAddress) .setPort(config.getNonSecurePort()) .enablePort(PortType.UNSECURE, config.isNonSecurePortEnabled()) .setSecurePort(config.getSecurePort()) .enablePort(PortType.SECURE, config.getSecurePortEnabled()) .setVIPAddress(config.getVirtualHostName()) .setSecureVIPAddress(config.getSecureVirtualHostName()) .setHomePageUrl(config.getHomePageUrlPath(), config.getHomePageUrl()) .setStatusPageUrl(config.getStatusPageUrlPath(), config.getStatusPageUrl()) .setASGName(config.getASGName()) .setHealthCheckUrls(config.getHealthCheckUrlPath(), config.getHealthCheckUrl(), config.getSecureHealthCheckUrl()); InstanceStatus initialStatus = InstanceStatus.STARTING; LOG.info("Setting initial instance status as: {}", initialStatus); builder.setStatus(initialStatus); } else { LOG.info("Setting initial instance status as: {}. This may be too early for the instance to advertise " builder.add(key, value);
? InstanceInfo.Builder.newBuilder().setInstanceId(instanceId) : InstanceInfo.Builder.newBuilder(); .setActionType(actionType) .setAppGroupName(appName + "Group") .setAppName(appName) .setHostName(hostName) .setIPAddr(publicIp) .setPort(8080) .setSecurePort(8081) .enablePort(PortType.SECURE, true) .setHealthCheckUrls("/healthcheck", unsecureURL + "/healthcheck", secureURL + "/healthcheck") .setHomePageUrl("/homepage", unsecureURL + "/homepage") .setStatusPageUrl("/status", unsecureURL + "/status") .setLeaseInfo(leaseInfo) .setStatus(InstanceStatus.UP) .setVIPAddress(appName + ":8080") .setSecureVIPAddress(appName + ":8081") .setDataCenterInfo(dataCenterInfo) .setLastUpdatedTimestamp(System.currentTimeMillis() - 100) .setLastDirtyTimestamp(System.currentTimeMillis() - 100) .setIsCoordinatingDiscoveryServer(true) .enablePort(PortType.UNSECURE, true); if (includeAsg) { builder.setASGName(appName + "ASG"); builder.add("appKey" + appIndex, Integer.toString(appInstanceId)); return builder.build();
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { InstanceInfo.Builder builder = InstanceInfo.Builder.newBuilder(); builder.setHostName(reader.getValue()); } else if (ELEM_INSTANCE_ID.equals(nodeName)) { builder.setInstanceId(reader.getValue()); } else if (ELEM_APP.equals(nodeName)) { builder.setAppName(reader.getValue()); } else if (ELEM_IP.equals(nodeName)) { builder.setIPAddr(reader.getValue()); } else if (ELEM_SID.equals(nodeName)) { builder.setSID(reader.getValue()); } else if (ELEM_IDENTIFYING_ATTR.equals(nodeName)) { builder.setStatus(InstanceStatus.toEnum(reader.getValue())); } else if (ELEM_OVERRIDDEN_STATUS.equals(nodeName)) { builder.setOverriddenStatus(InstanceStatus.toEnum(reader .getValue())); } else if (ELEM_OVERRIDDEN_STATUS_ALT.equals(nodeName)) { builder.setOverriddenStatus(InstanceStatus.toEnum(reader .getValue())); } else if (ELEM_PORT.equals(nodeName)) { builder.setPort(Integer.valueOf(reader.getValue()) .intValue()); builder.enablePort(PortType.UNSECURE, !"false".equals(reader.getAttribute(ATTR_ENABLED))); } else if (ELEM_SECURE_PORT.equals(nodeName)) {
InstanceInfo.Builder builder = InstanceInfo.Builder.newBuilder(); builder.setNamespace(namespace).setAppName(config.getAppname()) .setInstanceId(config.getInstanceId()) .setAppGroupName(config.getAppGroupName()) .setDataCenterInfo(config.getDataCenterInfo()) .setIPAddr(config.getIpAddress()).setHostName(config.getHostName(false)) .setPort(config.getNonSecurePort()) .enablePort(InstanceInfo.PortType.UNSECURE, config.isNonSecurePortEnabled()) .setSecurePort(config.getSecurePort()) .enablePort(InstanceInfo.PortType.SECURE, config.getSecurePortEnabled()) .setVIPAddress(config.getVirtualHostName()) .setSecureVIPAddress(config.getSecureVirtualHostName()) .setHomePageUrl(config.getHomePageUrlPath(), config.getHomePageUrl()) .setStatusPageUrl(config.getStatusPageUrlPath(), config.getStatusPageUrl()) .setHealthCheckUrls(config.getHealthCheckUrlPath(), config.getHealthCheckUrl(), config.getSecureHealthCheckUrl()) .setASGName(config.getASGName()); builder.setStatus(initialStatus); builder.add(key, value); InstanceInfo instanceInfo = builder.build(); instanceInfo.setLeaseInfo(leaseInfoBuilder.build()); return instanceInfo;
InstanceInfo.Builder builder = new InstanceInfo.Builder(instanceInfo); builder.setMetadata(metadataMap); instanceInfo = builder.build();
ii = new InstanceInfo.Builder(copy).setSecurePort(overridePort).build(); }else{ ii = new InstanceInfo.Builder(copy).setPort(overridePort).build();
Builder builder = Builder.newBuilder(); builder.setAppName(appName); builder.setAppGroupName(appName); builder.setHostName(appName + ".host"); builder.setIPAddr("127.0.0.1"); builder.setDataCenterInfo(dataCenterInfo); builder.setLeaseInfo(leaseInfo); InstanceInfo instanceInfo = builder.build();
Builder builder = Builder.newBuilder(); builder.setAppName(appName); builder.setAppGroupName(appName); builder.setHostName(appName + ".host"); builder.setIPAddr("127.0.0.1"); builder.setDataCenterInfo(dataCenterInfo); builder.setLeaseInfo(leaseInfo); InstanceInfo instanceInfo = builder.build();
public static Builder newBuilder(VipAddressResolver vipAddressResolver) { return new Builder(new InstanceInfo(), vipAddressResolver, null); }
public static Builder newBuilder(Function<String,String> intern) { return new Builder(new InstanceInfo(), LazyHolder.DEFAULT_VIP_ADDRESS_RESOLVER, intern); }
static InstanceInfo updateIfNeeded(final InstanceInfo info) { if (info.getInstanceId() == null && info.getMetadata() != null) { String instanceId = info.getMetadata().get("instanceId"); if (StringUtils.hasText(instanceId)) { // backwards compatibility for Angel if (StringUtils.hasText(info.getHostName()) && !instanceId.startsWith(info.getHostName())) { instanceId = info.getHostName()+":"+instanceId; } return new InstanceInfo.Builder(info).setInstanceId(instanceId).build(); } } return info; }
private void updateInstanceInfo(String newAddress, String newIp) { // :( in the legacy code here the builder is acting as a mutator. // This is hard to fix as this same instanceInfo instance is referenced elsewhere. // We will most likely re-write the client at sometime so not fixing for now. InstanceInfo.Builder builder = new InstanceInfo.Builder(instanceInfo); if (newAddress != null) { builder.setHostName(newAddress); } if (newIp != null) { builder.setIPAddr(newIp); } builder.setDataCenterInfo(config.getDataCenterInfo()); instanceInfo.setIsDirty(); }
@Bean public ServerList<?> ribbonServerList() { Map<String, String> metadata = new HashMap<>(); metadata.put("version", "1.0"); metadata.put("variant", "A"); InstanceInfo instanceInfo = InstanceInfo.Builder.newBuilder() .setAppName("local") .setHostName("localhost") .setPort(8761) .setMetadata(metadata) .build(); return new StaticServerList<>(Arrays.asList(new DiscoveryEnabledServer(instanceInfo, false))); } }
public static Builder newBuilder() { return new Builder(new InstanceInfo(), LazyHolder.DEFAULT_VIP_ADDRESS_RESOLVER, null); }
public static InstanceInfo.Builder newInstanceInfoBuilder(int renewalIntervalInSecs) { InstanceInfo.Builder builder = InstanceInfo.Builder.newBuilder(); builder.setIPAddr("10.10.101.00"); builder.setHostName("Hosttt"); builder.setAppName("EurekaTestApp-" + UUID.randomUUID()); builder.setDataCenterInfo(new DataCenterInfo() { @Override public Name getName() { return Name.MyOwn; } }); builder.setLeaseInfo(LeaseInfo.Builder.newBuilder().setRenewalIntervalInSecs(renewalIntervalInSecs).build()); return builder; }
static InstanceInfo updateIfNeeded(final InstanceInfo info) { if (info.getInstanceId() == null && info.getMetadata() != null) { String instanceId = info.getMetadata().get("instanceId"); if (StringUtils.hasText(instanceId)) { // backwards compatibility for Angel if (StringUtils.hasText(info.getHostName()) && !instanceId.startsWith(info.getHostName())) { instanceId = info.getHostName()+":"+instanceId; } return new InstanceInfo.Builder(info).setInstanceId(instanceId).build(); } } return info; }