Class ProxyResource


  • public class ProxyResource
    extends java.lang.Object
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.IOException
        javax.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.IOException
        javax.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)