org.bbqjs.spring.ajax
Class ServerWhitelistRequestForwarder

java.lang.Object
  extended by org.bbqjs.spring.ajax.RequestForwarder
      extended by org.bbqjs.spring.ajax.ServerWhitelistRequestForwarder
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

public class ServerWhitelistRequestForwarder
extends RequestForwarder

A RequestForwarder which only allows forwarding to pre-ordained servers


Field Summary
 
Fields inherited from class org.bbqjs.spring.ajax.RequestForwarder
headerName
 
Constructor Summary
ServerWhitelistRequestForwarder()
           
 
Method Summary
protected  URL getUrlToForwardTo(javax.servlet.http.HttpServletRequest request)
           
 void setWhiteList(List<String> whiteList)
          This list contains servers which we allow sending requests to.
 
Methods inherited from class org.bbqjs.spring.ajax.RequestForwarder
afterPropertiesSet, copyHeaders, forwardRequest, sendRequest, setForwardToSelfSignedCertificateServers, setHeaderName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerWhitelistRequestForwarder

public ServerWhitelistRequestForwarder()
Method Detail

getUrlToForwardTo

protected URL getUrlToForwardTo(javax.servlet.http.HttpServletRequest request)
                         throws Exception
Overrides:
getUrlToForwardTo in class RequestForwarder
Throws:
Exception

setWhiteList

public void setWhiteList(List<String> whiteList)
This list contains servers which we allow sending requests to. E.g:

 <list>
     <value>http://www.google.com</value>
     <value>http://www.yahoo.com</value>
 </list>
 

Parameters:
whiteList -


Copyright © 2012. All Rights Reserved.