public class MappedServices
extends java.lang.Object
Constructor and Description |
---|
MappedServices(java.lang.String service,
ServiceDetails serviceDetails,
LoadBalancer loadBalancer,
boolean reverseHeaders) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
chooseService(org.vertx.java.core.http.HttpServerRequest request)
Chooses a request to use
|
java.lang.String |
getContainer() |
java.lang.String |
getId() |
ServiceDetails |
getServiceDetails() |
java.util.List<java.lang.String> |
getServiceUrls() |
java.lang.String |
getVersion() |
boolean |
isReverseHeaders() |
java.lang.String |
rewriteUrl(java.lang.String proxiedUrl)
Rewrites the URI response from a request to a URI in the gateway namespace
|
java.lang.String |
toString() |
org.vertx.java.core.Handler<org.vertx.java.core.http.HttpClientResponse> |
wrapResponseHandlerInPolicies(org.vertx.java.core.http.HttpServerRequest request,
org.vertx.java.core.Handler<org.vertx.java.core.http.HttpClientResponse> responseHandler,
ProxyMappingDetails proxyMappingDetails)
Provides a hook so we can wrap a client response handler in a policy such
as to reverse the URIs
ReverseUriPolicy or
add metering, limits, security or contract checks etc. |
public MappedServices(java.lang.String service, ServiceDetails serviceDetails, LoadBalancer loadBalancer, boolean reverseHeaders)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String chooseService(org.vertx.java.core.http.HttpServerRequest request)
public org.vertx.java.core.Handler<org.vertx.java.core.http.HttpClientResponse> wrapResponseHandlerInPolicies(org.vertx.java.core.http.HttpServerRequest request, org.vertx.java.core.Handler<org.vertx.java.core.http.HttpClientResponse> responseHandler, ProxyMappingDetails proxyMappingDetails)
ReverseUriPolicy
or
add metering, limits, security or contract checks etc.public java.lang.String rewriteUrl(java.lang.String proxiedUrl)
public java.lang.String getContainer()
public java.lang.String getVersion()
public java.lang.String getId()
public boolean isReverseHeaders()
public ServiceDetails getServiceDetails()
public java.util.List<java.lang.String> getServiceUrls()
Copyright © 2011-2014 Red Hat. All Rights Reserved.