@GET @Path("{vipAddress}") public Response statusUpdate(@PathParam("version") String version, @PathParam("vipAddress") String vipAddress, @HeaderParam("Accept") final String acceptHeader, @HeaderParam(EurekaAccept.HTTP_X_EUREKA_ACCEPT) String eurekaAccept) { return getVipResponse(version, vipAddress, acceptHeader, EurekaAccept.fromString(eurekaAccept), Key.EntityType.VIP); }
@GET @Path("{svipAddress}") public Response statusUpdate(@PathParam("version") String version, @PathParam("svipAddress") String svipAddress, @HeaderParam("Accept") final String acceptHeader, @HeaderParam(EurekaAccept.HTTP_X_EUREKA_ACCEPT) String eurekaAccept) { return getVipResponse(version, svipAddress, acceptHeader, EurekaAccept.fromString(eurekaAccept), Key.EntityType.SVIP); }
/** * Resolve the decoder to use based on the specified decoder name, as well as the specified eurekaAccept. * The eurekAccept trumps the decoder name if the decoder specified is one that is not valid for use for the * specified eurekaAccept. */ public static synchronized DecoderWrapper resolveDecoder(String name, String eurekaAccept) { EurekaAccept accept = EurekaAccept.fromString(eurekaAccept); switch (accept) { case compact: return getDecoder(JacksonJsonMini.class); case full: default: return getDecoder(name); } }
keyType, CurrentRequestVersion.get(), EurekaAccept.fromString(eurekaAccept) );
keyType, CurrentRequestVersion.get(), EurekaAccept.fromString(eurekaAccept), regions );
keyType, CurrentRequestVersion.get(), EurekaAccept.fromString(eurekaAccept), regions );
public B withClientConfig(EurekaClientConfig clientConfig) { withClientAccept(EurekaAccept.fromString(clientConfig.getClientDataAccept())); withAllowRedirect(clientConfig.allowRedirects()); withConnectionTimeout(clientConfig.getEurekaServerConnectTimeoutSeconds() * 1000); withReadTimeout(clientConfig.getEurekaServerReadTimeoutSeconds() * 1000); withMaxConnectionsPerHost(clientConfig.getEurekaServerTotalConnectionsPerHost()); withMaxTotalConnections(clientConfig.getEurekaServerTotalConnections()); withConnectionIdleTimeout(clientConfig.getEurekaConnectionIdleTimeoutSeconds() * 1000); withEncoder(clientConfig.getEncoderName()); return withDecoder(clientConfig.getDecoderName(), clientConfig.getClientDataAccept()); }
@GET @Path("{vipAddress}") public Response statusUpdate(@PathParam("version") String version, @PathParam("vipAddress") String vipAddress, @HeaderParam("Accept") final String acceptHeader, @HeaderParam(EurekaAccept.HTTP_X_EUREKA_ACCEPT) String eurekaAccept) { return getVipResponse(version, vipAddress, acceptHeader, EurekaAccept.fromString(eurekaAccept), Key.EntityType.VIP); }
@GET @Path("{svipAddress}") public Response statusUpdate(@PathParam("version") String version, @PathParam("svipAddress") String svipAddress, @HeaderParam("Accept") final String acceptHeader, @HeaderParam(EurekaAccept.HTTP_X_EUREKA_ACCEPT) String eurekaAccept) { return getVipResponse(version, svipAddress, acceptHeader, EurekaAccept.fromString(eurekaAccept), Key.EntityType.SVIP); }
/** * Resolve the decoder to use based on the specified decoder name, as well as the specified eurekaAccept. * The eurekAccept trumps the decoder name if the decoder specified is one that is not valid for use for the * specified eurekaAccept. */ public static synchronized DecoderWrapper resolveDecoder(String name, String eurekaAccept) { EurekaAccept accept = EurekaAccept.fromString(eurekaAccept); switch (accept) { case compact: return getDecoder(JacksonJsonMini.class); case full: default: return getDecoder(name); } }
keyType, CurrentRequestVersion.get(), EurekaAccept.fromString(eurekaAccept) );
keyType, CurrentRequestVersion.get(), EurekaAccept.fromString(eurekaAccept), regions );
keyType, CurrentRequestVersion.get(), EurekaAccept.fromString(eurekaAccept), regions );
public B withClientConfig(EurekaClientConfig clientConfig) { withClientAccept(EurekaAccept.fromString(clientConfig.getClientDataAccept())); withAllowRedirect(clientConfig.allowRedirects()); withConnectionTimeout(clientConfig.getEurekaServerConnectTimeoutSeconds() * 1000); withReadTimeout(clientConfig.getEurekaServerReadTimeoutSeconds() * 1000); withMaxConnectionsPerHost(clientConfig.getEurekaServerTotalConnectionsPerHost()); withMaxTotalConnections(clientConfig.getEurekaServerTotalConnections()); withConnectionIdleTimeout(clientConfig.getEurekaConnectionIdleTimeoutSeconds() * 1000); withEncoder(clientConfig.getEncoderName()); return withDecoder(clientConfig.getDecoderName(), clientConfig.getClientDataAccept()); }