Skip to content

Instantly share code, notes, and snippets.

@EricWittmann
Created May 31, 2016 15:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save EricWittmann/aa0073b47f1f4d159c6a75e60ab22faf to your computer and use it in GitHub Desktop.
Save EricWittmann/aa0073b47f1f4d159c6a75e60ab22faf to your computer and use it in GitHub Desktop.
/* (non-Javadoc)
* @see io.apiman.gateway.engine.policies.AbstractMappedPolicy#doApply(ApiRequest, IPolicyContext, C, IPolicyChain)
*/
@Override
protected void doApply(final ApiRequest request, final IPolicyContext context,
final ConfigBean config, final IPolicyChain<ApiRequest> chain) {
String originalDest = request.getDestination();
String modifiedDest = modifyDestination(originalDest);
request.setDestination(modifiedDest);
QueryMap queryParams = request.getQueryParams();
queryParams.remove("someKey");
chain.doApply(request);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment