com.vaadin.client.communication.

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​(elemental.json.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)