Class XhrConnection


  • public class XhrConnection
    extends Object
    Provides a connection to the /UIDL url on the server and knows how to send messages to that end point
    Since:
    7.6
    Author:
    Vaadin Ltd
    • Constructor Detail

      • XhrConnection

        public XhrConnection()
    • Method Detail

      • setConnection

        public void setConnection​(ApplicationConnection connection)
        Sets the application connection this instance is connected to. Called internally by the framework.
        Parameters:
        connection - the application connection this instance is connected to
      • send

        public void send​(JsonObject payload)
        Sends an asynchronous UIDL request to the server using the given URI.
        Parameters:
        payload - The URI to use for the request. May includes GET parameters
        Throws:
        com.google.gwt.http.client.RequestException - if the request could not be sent
      • getUri

        protected String getUri()
        Retrieves the URI to use when sending RPCs to the server
        Returns:
        The URI to use for server messages.
      • addXsrfHeaderFromCookie

        public static void addXsrfHeaderFromCookie​(com.google.gwt.http.client.RequestBuilder rb)