diff options
author | Artur Signell <artur@vaadin.com> | 2013-06-03 23:15:43 +0300 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2013-06-05 12:17:10 +0000 |
commit | b0574f7b33c4d3d437c8c11cd53389e5522f6999 (patch) | |
tree | c7cf8acae992d345fd0b274cb39d6857f5858d26 /server/src/com/vaadin/annotations | |
parent | edca4095d2e75d73f9d6a5acb2da9009129b4db2 (diff) | |
download | vaadin-framework-b0574f7b33c4d3d437c8c11cd53389e5522f6999.tar.gz vaadin-framework-b0574f7b33c4d3d437c8c11cd53389e5522f6999.zip |
Add transport parameter to @Push (#11966)
Change-Id: Ic47e68a41ba407917a990ef82a98c1526a9510ef
Diffstat (limited to 'server/src/com/vaadin/annotations')
-rw-r--r-- | server/src/com/vaadin/annotations/Push.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/server/src/com/vaadin/annotations/Push.java b/server/src/com/vaadin/annotations/Push.java index 58e70acf21..d5e42d6f60 100644 --- a/server/src/com/vaadin/annotations/Push.java +++ b/server/src/com/vaadin/annotations/Push.java @@ -22,6 +22,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import com.vaadin.shared.communication.PushMode; +import com.vaadin.shared.ui.ui.Transport; import com.vaadin.ui.UI; /** @@ -46,4 +47,13 @@ public @interface Push { */ public PushMode value() default PushMode.AUTOMATIC; + /** + * Returns the transport type used for the push for the annotated UI. The + * default transport type when this annotation is present is + * {@link Transport#WEBSOCKET}. + * + * @return the transport type to use + */ + public Transport transport() default Transport.DEFAULT; + } |