Interface PipelineData

    • Method Detail

      • put

        void put​(Class<?> name,
                 Map<Class<?>,​? super Object> value)
        Put a configured map of objects into the pipeline data object
        Parameters:
        name - the key class
        value - the value map
      • get

        Map<Class<?>,​? super Objectget​(Class<?> name)
        Get the configured map of objects for the given key
        Parameters:
        name - the key class
        Returns:
        the value map or null if no such key exists
      • get

        <T> T get​(Class<?> key,
                  Class<T> innerKey)
        Get a value from the configured map of objects for the given keys
        Type Parameters:
        T - the type of the inner key
        Parameters:
        key - the key class
        innerKey - the key into the value map
        Returns:
        the inner value or null if no such keys exist
      • getRunData

        default RunData getRunData()
        Get RunData from PipelineData
        Returns:
        RunData extracted from PipelineData