com.vaadin.flow.server.

Class StreamReceiver

    • Constructor Detail

      • StreamReceiver

        public StreamReceiver(StateNode node,
                              String resourceName,
                              StreamVariable streamVariable)

        Creates StreamReceiver instance for streamVariable as a data receiver.

        resourceName parameter value will be used in URI (generated when resource is registered) in a way that the resourceName is the last segment of the path. So this is synthetic file name (not real one).

        Parameters:

        node - receiver node

        resourceName - resource name for registration URI

        streamVariable - stream variable for controlling the upload stream

    • Method Detail

      • getNode

        public StateNode getNode()

        Get the node that this stream receiver is linked to.

        Returns:

        bound node

      • getStreamVariable

        public StreamVariable getStreamVariable()

        Get the StreamVariable for this stream receiver.

        Returns:

        stream variable for this receiver

      • getName

        public String getName()

        Description copied from class: AbstractStreamResource

        Get the resource name.

        The value will be used in URI (generated when resource is registered) in a way that the name is the last segment of the path. So this is a synthetic name.

        Specified by:

        getName in class AbstractStreamResource

        Returns:

        resource name