Documentation versions (currently viewingVaadin 14)

You are viewing documentation for an older Vaadin version. View latest documentation

Configuring Push in Embedded Applications

You can configure and enable Push in your embedded applications.

There are two ways to configure Push:

  • Use the @Push annotation in your WebComponentExporter class.

    Example: Using the @Push annotation in the PushComponentExporter class.

    public class PushComponentExporter
            extends WebComponentExporter<Div> {
  • Declare Push on the servlet level, by defining them in the servlet configuration.

    The @Push annotation declaration has the same limitation as the @Theme` annotation: it is only possible to configure Push for one exporter. Declaring different @Push annotations for different exporter classes will result in an exception during startup.

See Server Push Configuration for more about configuring Push.