Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.pubnub.api;
  
  
  
  class HttpRequest {
      private volatile ResponseHandler responseHandler;
     private Hashtable headers;
     private String[] urlComponents;
     private Hashtable params;
     private String url;
     private boolean dar;
     private boolean subzero;
     private Worker _worker;
 
     public boolean isSubzero() {
         return ;
     }
 
     public void setWorker(Worker worker) {
         this. = worker;
     }
 
     public Worker getWorker() {
         return this.;
     }
     public void setSubzero(boolean subzero) {
         this. = subzero;
     }
 
     public boolean isDar() {
         return ;
     }
 
     public void setDar(boolean dar) {
         this. = dar;
     }
 
     public HttpRequest(String[] urlComponentsHashtable params,
                        Hashtable headersResponseHandler rh) {
         this.setUrlComponents(urlComponents);
         this.setParams(params);
         this.setHeaders(headers);
         this.setResponseHandler(rh);
     }
 
     public HttpRequest(String[] urlComponentsHashtable params,
                        ResponseHandler rh) {
         this.setUrlComponents(urlComponents);
         this.setParams(params);
         this.setResponseHandler(rh);
     }
 
     public HttpRequest(String[] urlComponentsResponseHandler rh) {
         this.setUrlComponents(urlComponents);
         this.setResponseHandler(rh);
     }
 
     public String[] getUrlComponents() {
         return ;
     }
 
     public void setUrlComponents(String[] urlComponents) {
         this. = urlComponents;
     }
 
     public Hashtable getParams() {
         return ;
     }
 
     public void setParams(Hashtable params) {
         this. = params;
     }
 
     public ResponseHandler getResponseHandler() {
         return ;
     }
 
     public void setResponseHandler(ResponseHandler responseHandler) {
         this. = responseHandler;
     }
 
     public Hashtable getHeaders() {
         return ;
     }
 
     public void setHeaders(Hashtable headers) {
         this. = headers;
     }
 
     public String getUrl() {
 
         if ( != null) {
             return ;
         }
 
         String url = PubnubUtil.joinString("/");
        if (this. != null && this..size() > 0) {
            StringBuffer sb = new StringBuffer();
            sb.append(url).append("?");
            Enumeration paramsKeys = this..keys();
            boolean first = true;
            while (paramsKeys.hasMoreElements()) {
                if (!first) {
                    sb.append("&");
                } else
                    first = false;
                String key = (StringparamsKeys.nextElement();
                sb.append(PubnubUtil.urlEncode((Stringkey))
                .append("=")
                .append(PubnubUtil.urlEncode((Stringthis.
                                             .get(key)));
            }
            url = sb.toString();
        }
        this. = url;
        return this.;
    }
New to GrepCode? Check out our FAQ X