Class HttpExtension


  • public final class HttpExtension
    extends ExtensionProcessorBase
    HTTP extension processor allows pipeline extension plugins to be connected to the pipeline through over the HTTP protocol. Extension plugins must act as an HTTP server. Please see https://aka.ms/ava-extension-http for details.
    • Constructor Detail

      • HttpExtension

        public HttpExtension​(String name,
                             List<NodeInput> inputs,
                             EndpointBase endpoint,
                             ImageProperties image)
        Creates an instance of HttpExtension class.
        Parameters:
        name - the name value to set.
        inputs - the inputs value to set.
        endpoint - the endpoint value to set.
        image - the image value to set.
    • Method Detail

      • setSamplingOptions

        public HttpExtension setSamplingOptions​(SamplingOptions samplingOptions)
        Set the samplingOptions property: Media sampling parameters that define how often media is submitted to the extension plugin.
        Overrides:
        setSamplingOptions in class ExtensionProcessorBase
        Parameters:
        samplingOptions - the samplingOptions value to set.
        Returns:
        the ExtensionProcessorBase object itself.