Package com.browserup.bup.proxy.bricks
Class ProxyResource
- java.lang.Object
-
- com.browserup.bup.proxy.bricks.ProxyResource
-
public class ProxyResource extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProxyResource.ProxyDescriptorstatic classProxyResource.ProxyListDescriptor
-
Constructor Summary
Constructors Constructor Description ProxyResource(ProxyManager proxyManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.sitebricks.headless.Reply<?>addRequestFilter(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>addResponseFilter(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>autoBasicAuth(int port, java.lang.String domain, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>blacklist(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>clearBlacklist(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>clearDnsCache(int port)com.google.sitebricks.headless.Reply<?>clearRewriteRules(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>clearWhitelist(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>delete(int port)com.google.sitebricks.headless.Reply<?>endHar(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>endPage(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>getBlacklist(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>getHar(int port)com.google.sitebricks.headless.Reply<?>getProxies()com.google.sitebricks.headless.Reply<?>getWhitelist(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>limit(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>newHar(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>newProxy(com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>remapHosts(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>retryCount(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>rewriteUrl(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>setPage(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>timeout(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>updateHeaders(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>wait(int port, com.google.sitebricks.headless.Request request)com.google.sitebricks.headless.Reply<?>whitelist(int port, com.google.sitebricks.headless.Request request)
-
-
-
Constructor Detail
-
ProxyResource
@Inject public ProxyResource(ProxyManager proxyManager)
-
-
Method Detail
-
getProxies
public com.google.sitebricks.headless.Reply<?> getProxies()
-
newProxy
public com.google.sitebricks.headless.Reply<?> newProxy(com.google.sitebricks.headless.Request request)
-
getHar
public com.google.sitebricks.headless.Reply<?> getHar(int port)
-
newHar
public com.google.sitebricks.headless.Reply<?> newHar(int port, com.google.sitebricks.headless.Request request)
-
setPage
public com.google.sitebricks.headless.Reply<?> setPage(int port, com.google.sitebricks.headless.Request request)
-
endPage
public com.google.sitebricks.headless.Reply<?> endPage(int port, com.google.sitebricks.headless.Request request)
-
endHar
public com.google.sitebricks.headless.Reply<?> endHar(int port, com.google.sitebricks.headless.Request request)
-
getBlacklist
public com.google.sitebricks.headless.Reply<?> getBlacklist(int port, com.google.sitebricks.headless.Request request)
-
blacklist
public com.google.sitebricks.headless.Reply<?> blacklist(int port, com.google.sitebricks.headless.Request request)
-
clearBlacklist
public com.google.sitebricks.headless.Reply<?> clearBlacklist(int port, com.google.sitebricks.headless.Request request)
-
getWhitelist
public com.google.sitebricks.headless.Reply<?> getWhitelist(int port, com.google.sitebricks.headless.Request request)
-
whitelist
public com.google.sitebricks.headless.Reply<?> whitelist(int port, com.google.sitebricks.headless.Request request)
-
clearWhitelist
public com.google.sitebricks.headless.Reply<?> clearWhitelist(int port, com.google.sitebricks.headless.Request request)
-
autoBasicAuth
public com.google.sitebricks.headless.Reply<?> autoBasicAuth(int port, java.lang.String domain, com.google.sitebricks.headless.Request request)
-
updateHeaders
public com.google.sitebricks.headless.Reply<?> updateHeaders(int port, com.google.sitebricks.headless.Request request)
-
addRequestFilter
public com.google.sitebricks.headless.Reply<?> addRequestFilter(int port, com.google.sitebricks.headless.Request request) throws java.io.IOException, javax.script.ScriptException- Throws:
java.io.IOExceptionjavax.script.ScriptException
-
addResponseFilter
public com.google.sitebricks.headless.Reply<?> addResponseFilter(int port, com.google.sitebricks.headless.Request request) throws java.io.IOException, javax.script.ScriptException- Throws:
java.io.IOExceptionjavax.script.ScriptException
-
limit
public com.google.sitebricks.headless.Reply<?> limit(int port, com.google.sitebricks.headless.Request request)
-
timeout
public com.google.sitebricks.headless.Reply<?> timeout(int port, com.google.sitebricks.headless.Request request)
-
delete
public com.google.sitebricks.headless.Reply<?> delete(int port)
-
remapHosts
public com.google.sitebricks.headless.Reply<?> remapHosts(int port, com.google.sitebricks.headless.Request request)
-
wait
public com.google.sitebricks.headless.Reply<?> wait(int port, com.google.sitebricks.headless.Request request)
-
clearDnsCache
public com.google.sitebricks.headless.Reply<?> clearDnsCache(int port)
-
rewriteUrl
public com.google.sitebricks.headless.Reply<?> rewriteUrl(int port, com.google.sitebricks.headless.Request request)
-
clearRewriteRules
public com.google.sitebricks.headless.Reply<?> clearRewriteRules(int port, com.google.sitebricks.headless.Request request)
-
retryCount
public com.google.sitebricks.headless.Reply<?> retryCount(int port, com.google.sitebricks.headless.Request request)
-
-