Class StartupHelpers


  • public class StartupHelpers
    extends Object
    Static methods used on server startup to configure and build the Pipeline and services needed.
    • Constructor Summary

      Constructors 
      Constructor Description
      StartupHelpers()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static fiftyone.pipeline.core.flowelements.Pipeline buildFromConfiguration​(fiftyone.pipeline.core.flowelements.PipelineBuilder builder, fiftyone.pipeline.core.configuration.PipelineOptions options, boolean clientSideEvidenceEnabled)
      Configure the extra web elements required and build the Pipeline using the PipelineBuilder.buildFromConfiguration(PipelineOptions) method.
      static fiftyone.pipeline.core.flowelements.Pipeline buildFromConfiguration​(fiftyone.pipeline.core.flowelements.PipelineBuilder builder, fiftyone.pipeline.core.configuration.PipelineOptions options, boolean clientSideEvidenceEnabled, String contextRoot)
      Configure the extra web elements required and build the Pipeline using the PipelineBuilder.buildFromConfiguration(PipelineOptions) method.
    • Constructor Detail

      • StartupHelpers

        public StartupHelpers()
    • Method Detail

      • buildFromConfiguration

        public static fiftyone.pipeline.core.flowelements.Pipeline buildFromConfiguration​(fiftyone.pipeline.core.flowelements.PipelineBuilder builder,
                                                                                          fiftyone.pipeline.core.configuration.PipelineOptions options,
                                                                                          boolean clientSideEvidenceEnabled)
                                                                                   throws Exception
        Configure the extra web elements required and build the Pipeline using the PipelineBuilder.buildFromConfiguration(PipelineOptions) method.
        Parameters:
        builder - to build the Pipeline
        options - to build the Pipeline with
        clientSideEvidenceEnabled - true if client-side evidence is enabled in the configuration. This will add JSON and JavaScript elements to the Pipeline
        Returns:
        new Pipeline instance
        Throws:
        Exception - if there was an error building the Pipeline
      • buildFromConfiguration

        public static fiftyone.pipeline.core.flowelements.Pipeline buildFromConfiguration​(fiftyone.pipeline.core.flowelements.PipelineBuilder builder,
                                                                                          fiftyone.pipeline.core.configuration.PipelineOptions options,
                                                                                          boolean clientSideEvidenceEnabled,
                                                                                          String contextRoot)
                                                                                   throws Exception
        Configure the extra web elements required and build the Pipeline using the PipelineBuilder.buildFromConfiguration(PipelineOptions) method.
        Parameters:
        builder - to build the Pipeline
        options - to build the Pipeline with
        clientSideEvidenceEnabled - true if client-side evidence is enabled in the configuration. This will add JSON and JavaScript elements to the Pipeline
        contextRoot - The context-root setting from the web.xml. This is needed in order to create the correct callback URL for the JavascriptBuilder.
        Returns:
        new Pipeline instance
        Throws:
        Exception - if there was an error building the Pipeline