com.vaadin.flow.shared.ui.
Enum Class Transport
All Implemented Interfaces:
Transport modes for Push
Since:
1.0
Author:
Vaadin Ltd
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionHTTP long polling.
Websocket.
Websocket for server to client, XHR for client to server.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Transport
getByIdentifier
(String identifier) Returns a Transport by its identifier.
Gets the low level identifier for the transport.
static Transport
Returns the enum constant of this class with the specified name.
static Transport[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
WEBSOCKET
Websocket.
-
WEBSOCKET_XHR
Websocket for server to client, XHR for client to server.
-
LONG_POLLING
HTTP long polling.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.
Returns:
an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
Parameters:
name
- the name of the enum constant to be returned.Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null -
getIdentifier
Gets the low level identifier for the transport.
Returns:
the low level transport identifier
-
getByIdentifier
Returns a Transport by its identifier. Returns null if no value is found for the given identifier.
Parameters:
identifier
- the transport identifier, as returned bygetIdentifier()
Returns:
the transport identified by the identifier or
null
if no matching transport was found
-