You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TestingPushConnection.java 944B

1234567891011121314151617181920212223242526272829303132
  1. package com.vaadin.tests.widgetset.client;
  2. import com.google.gwt.user.client.Window;
  3. import com.vaadin.client.ApplicationConnection;
  4. import com.vaadin.client.communication.AtmospherePushConnection;
  5. import com.vaadin.shared.ui.ui.UIState.PushConfigurationState;
  6. public class TestingPushConnection extends AtmospherePushConnection {
  7. private String transport;
  8. @Override
  9. public void init(ApplicationConnection connection,
  10. PushConfigurationState pushConfiguration) {
  11. super.init(connection, pushConfiguration);
  12. transport = Window.Location.getParameter("transport");
  13. }
  14. /*
  15. * Force transport
  16. */
  17. @Override
  18. protected AtmosphereConfiguration createConfig() {
  19. AtmosphereConfiguration conf = super.createConfig();
  20. if (transport != null) {
  21. conf.setTransport(transport);
  22. conf.setFallbackTransport(transport);
  23. }
  24. return conf;
  25. }
  26. }