public RegistrationBuilder defaultUriSpec() { this.builder.uriSpec(new UriSpec(DEFAULT_URI_SPEC)); return this; } }
add(new Part(token, isInsideVariable));
/** * Build into a UriSpec string * * @param variables a mapping of field replacement names to values. Note: any fields listed * in this map override pre-defined fields * @return UriSpec string */ public String build(Map<String, Object> variables) { return build(null, variables); }
@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + (id != null ? id.hashCode() : 0); result = 31 * result + (address != null ? address.hashCode() : 0); result = 31 * result + (port != null ? port.hashCode() : 0); result = 31 * result + (sslPort != null ? sslPort.hashCode() : 0); result = 31 * result + (payload != null ? payload.hashCode() : 0); result = 31 * result + (int)(registrationTimeUTC ^ (registrationTimeUTC >>> 32)); result = 31 * result + (serviceType != null ? serviceType.hashCode() : 0); result = 31 * result + (uriSpec != null ? uriSpec.hashCode() : 0); return result; }
if ( uriSpec != null ? !uriSpec.equals(that.uriSpec) : that.uriSpec != null )
localVariables.put(FIELD_NAME, nullCheck(serviceInstance.getName())); localVariables.put(FIELD_ID, nullCheck(serviceInstance.getId())); localVariables.put(FIELD_ADDRESS, nullCheck(serviceInstance.getAddress())); localVariables.put(FIELD_PORT, nullCheck(serviceInstance.getPort())); localVariables.put(FIELD_SSL_PORT, nullCheck(serviceInstance.getSslPort())); localVariables.put(FIELD_REGISTRATION_TIME_UTC, nullCheck(serviceInstance.getRegistrationTimeUTC())); localVariables.put(FIELD_SERVICE_TYPE, (serviceInstance.getServiceType() != null) ? serviceInstance.getServiceType().name().toLowerCase() : ""); if ( serviceInstance.getSslPort() != null )
@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + (id != null ? id.hashCode() : 0); result = 31 * result + (address != null ? address.hashCode() : 0); result = 31 * result + (port != null ? port.hashCode() : 0); result = 31 * result + (sslPort != null ? sslPort.hashCode() : 0); result = 31 * result + (payload != null ? payload.hashCode() : 0); result = 31 * result + (int)(registrationTimeUTC ^ (registrationTimeUTC >>> 32)); result = 31 * result + (serviceType != null ? serviceType.hashCode() : 0); result = 31 * result + (uriSpec != null ? uriSpec.hashCode() : 0); result = 31 * result + (enabled ? 1 : 0); return result; }
if ( uriSpec != null ? !uriSpec.equals(that.uriSpec) : that.uriSpec != null )
localVariables.put(FIELD_NAME, nullCheck(serviceInstance.getName())); localVariables.put(FIELD_ID, nullCheck(serviceInstance.getId())); localVariables.put(FIELD_ADDRESS, nullCheck(serviceInstance.getAddress())); localVariables.put(FIELD_PORT, nullCheck(serviceInstance.getPort())); localVariables.put(FIELD_SSL_PORT, nullCheck(serviceInstance.getSslPort())); localVariables.put(FIELD_REGISTRATION_TIME_UTC, nullCheck(serviceInstance.getRegistrationTimeUTC())); localVariables.put(FIELD_SERVICE_TYPE, (serviceInstance.getServiceType() != null) ? serviceInstance.getServiceType().name().toLowerCase() : ""); if ( serviceInstance.getSslPort() != null )
public RegistrationBuilder uriSpec(String uriSpec) { this.builder.uriSpec(new UriSpec(uriSpec)); return this; }
public String buildUriSpec(Map<String, Object> variables) { return (uriSpec != null) ? uriSpec.build(this, variables) : ""; }
@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + (id != null ? id.hashCode() : 0); result = 31 * result + (address != null ? address.hashCode() : 0); result = 31 * result + (port != null ? port.hashCode() : 0); result = 31 * result + (sslPort != null ? sslPort.hashCode() : 0); result = 31 * result + (payload != null ? payload.hashCode() : 0); result = 31 * result + (int)(registrationTimeUTC ^ (registrationTimeUTC >>> 32)); result = 31 * result + (serviceType != null ? serviceType.hashCode() : 0); result = 31 * result + (uriSpec != null ? uriSpec.hashCode() : 0); result = 31 * result + (enabled ? 1 : 0); return result; }
if ( uriSpec != null ? !uriSpec.equals(that.uriSpec) : that.uriSpec != null )
add(new Part(token, isInsideVariable));
@Bean @ConditionalOnMissingBean @ConditionalOnWebApplication public ServiceInstance serviceInstance(EmbeddedWebApplicationContext webContext, ServiceDiscovery serviceDiscovery) throws Exception { final Map<String, Object> details = serviceDetails(getServicePort(webContext)); final ServiceInstanceBuilder<Map<String, Object>> builder = ServiceInstance.builder(); Optional.ofNullable(details.get("port")).ifPresent(port -> builder.port((Integer) port)); final ServiceInstance<Map<String, Object>> serviceInstance = builder .id((String) details.get("id")) .name((String) details.get("name")) .payload(details) .uriSpec(new UriSpec("http://{address}:{port}")) .build(); serviceDiscovery.registerService(serviceInstance); return serviceInstance; }
/** * Build into a UriSpec string * * @param variables a mapping of field replacement names to values. Note: any fields listed * in this map override pre-defined fields * @return UriSpec string */ public String build(Map<String, Object> variables) { return build(null, variables); }
protected ServiceInstance serviceInstance(StubConfiguration stubConfiguration, int port) { try { return ServiceInstance.builder() .uriSpec(new UriSpec(this.zookeeperDiscoveryProperties.getUriSpec())) .address("localhost").port(port).name(name(stubConfiguration)) .build(); } catch (Exception e) { throw new IllegalStateException(e); } }
public String buildUriSpec(Map<String, Object> variables) { return (uriSpec != null) ? uriSpec.build(this, variables) : ""; }
@Override public void contextInitialized(ServletContextEvent sce) { try { ServiceInstanceBuilder<String> builder = ServiceInstance.<String>builder() .name(serviceName) .uriSpec(new UriSpec("{scheme}://{address}:{port}")); if(ssl) { builder.sslPort(port); } else { builder.port(port); } if(address != null) { builder.address(address); } instance = builder.build(); log.info(String.format("Service Registration :: %s -> %s", serviceName, instance.buildUriSpec())); Discovery.getInstance().registerService(instance); } catch (Exception e) { log.error("", e); } }
/** * Build into a UriSpec string * * @return UriSpec string */ public String build() { return build(null, Maps.<String, Object>newHashMap()); }