contributeRewriteRules( context, service );
contributeResources( context, service );
}
private void contributeRewriteRules( DeploymentContext context, Service service ) throws URISyntaxException {
UrlRewriteRulesDescriptor rules = context.getDescriptor( "rewrite" );
UrlRewriteRuleDescriptor rule;
UrlRewriteActionRewriteDescriptorExt rewrite;
rule = rules.addRule( getRole() + "/" + getName() + "/inbound" )
.directions( "inbound" )
.pattern( "*://*:*/**" + EXTERNAL_PATH );
rewrite = rule.addStep( "rewrite" );
rewrite.template( service.getUrl() );
}