com.vaadin.client.communication
Class XhrConnection

java.lang.Object
  extended by com.vaadin.client.communication.XhrConnection

public class XhrConnection
extends java.lang.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

Nested Class Summary
 class XhrConnection.XhrResponseHandler
           
 
Constructor Summary
XhrConnection()
           
 
Method Summary
protected  XhrConnection.XhrResponseHandler createResponseHandler()
           
protected  java.lang.String getUri()
          Retrieves the URI to use when sending RPCs to the server
 void send(elemental.json.JsonObject payload)
          Sends an asynchronous UIDL request to the server using the given URI.
 void setConnection(ApplicationConnection connection)
          Sets the application connection this instance is connected to.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

createResponseHandler

protected XhrConnection.XhrResponseHandler createResponseHandler()

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:
RequestException - if the request could not be sent

getUri

protected java.lang.String getUri()
Retrieves the URI to use when sending RPCs to the server

Returns:
The URI to use for server messages.


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.