Package org.ocpsoft.rewrite.gwt.client.history

Source Code of org.ocpsoft.rewrite.gwt.client.history.RequestContextPathProvider

package org.ocpsoft.rewrite.gwt.client.history;

import com.google.gwt.core.client.GWT;
import com.google.gwt.http.client.Request;
import com.google.gwt.http.client.RequestBuilder;
import com.google.gwt.http.client.RequestCallback;
import com.google.gwt.http.client.Response;

public class RequestContextPathProvider implements ContextPathProvider
{

   @Override
   public void getContextPath(HistoryStateImpl historyState)
   {
      new RequestBuilder(RequestBuilder.HEAD, GWT.getHostPageBaseURL()).setCallback(new RequestCallback() {
        
         @Override
         public void onResponseReceived(Request request, Response response)
         {
            HistoryStateImpl.setContextPath(response.getHeader("org.ocpsoft.rewrite.gwt.history.contextPath"));
         }
        
         @Override
         public void onError(Request request, Throwable exception)
         {}
      })
   }
}
TOP

Related Classes of org.ocpsoft.rewrite.gwt.client.history.RequestContextPathProvider

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.