Interface ContentDeliveryConfig

    • Field Detail

      • SMOOKS_VISITORS_SORT

        static final String SMOOKS_VISITORS_SORT
        Should Smooks sort the Visitors, targeted at each selector, based on the what the Visitors produce and consume. Default value "true".
        See Also:
        Constant Field Values
    • Method Detail

      • getResourceConfigs

        List<ResourceConfig> getResourceConfigs​(String selector)
        Get the list of ResourceConfigs for the specified selector definition.

        This list will be preselected and preordered for the target execution context.

        Parameters:
        selector - Configuration selector. This parameter is treated case incensitively.
        Returns:
        List of ResourceConfig instances, or null if no ResourceConfigs are defined under that selector (for the device).
        See Also:
        getObjects(String)
      • newFilter

        Filter newFilter​(ExecutionContext executionContext)
        Get a new stream filter for the content delivery configuration.
        Parameters:
        executionContext - Execution context.
        Returns:
        The stream filter.
      • getContentDeliveryConfigExecutionEvents

        List<ContentDeliveryConfigExecutionEvent> getContentDeliveryConfigExecutionEvents()
        Get the list of Execution Events generated during the build of the configuration.
        Returns:
        The list of events.
      • isDefaultSerializationOn

        boolean isDefaultSerializationOn()
        Is default serialization on..
        Returns:
        True if default serialization is on, otherwise false.
      • addToExecutionLifecycleSets

        void addToExecutionLifecycleSets()
                                  throws SmooksConfigException
        Add the execution lifecycle sets for the configuration.
        Throws:
        SmooksConfigException - Error resolving the handlers interested in the Execution lifecycle.
      • executeHandlerInit

        void executeHandlerInit​(ExecutionContext executionContext)
        Initialize execution context lifecycle aware handlers.
        Parameters:
        executionContext - The execution context.
      • executeHandlerCleanup

        void executeHandlerCleanup​(ExecutionContext executionContext)
        Cleanup execution context lifecycle aware handlers.
        Parameters:
        executionContext - The execution context.
      • getFilterBypass

        FilterBypass getFilterBypass()
        Get the FilterBypass for this delivery configuration.
        Returns:
        The FilterBypass for this delivery configuration, or null if non configured.