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 Details

    • 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 Details

    • 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.