class_docstr: Static factory to handle UDFWrapper instantiation at runtime.
docstr: Instantiate a new SparkOutputManager for PySpark functions.
  
  Args:
      feature_store_manager_factory (FeatureStoreManagerFactory): A factory to provide
          that provides a FeatureStoreManager that handles data ingestion to a Feature Group.
          The factory lazily loads the FeatureStoreManager.
  
  Returns:
      SparkOutputReceiver: An instance that handles outputs of the wrapped function.
docstr_tok: ["Instantiate","a","new","SparkOutputManager","for","PySpark","functions",".","Args",":","feature_store_manager_factory","(","FeatureStoreManagerFactory",")",":","A","factory","to","provide","that","provides","a","FeatureStoreManager","that","handles","data","ingestion","to","a","Feature","Group",".","The","factory","lazily","loads","the","FeatureStoreManager",".","Returns",":","SparkOutputReceiver",":","An","instance","that","handles","outputs","of","the","wrapped","function","."]
code: def _get_spark_output_receiver(
      feature_store_manager_factory: FeatureStoreManagerFactory,
  ) -> SparkOutputReceiver:
      """Instantiate a new SparkOutputManager for PySpark functions.
  
      Args:
          feature_store_manager_factory (FeatureStoreManagerFactory): A factory to provide
              that provides a FeatureStoreManager that handles data ingestion to a Feature Group.
              The factory lazily loads the FeatureStoreManager.
  
      Returns:
          SparkOutputReceiver: An instance that handles outputs of the wrapped function.
      """
      return SparkOutputReceiver(feature_store_manager_factory)
  
imports: from __future__ import absolute_import
  from typing import Dict
  from pyspark.sql import DataFrame
  from sagemaker.feature_store.feature_processor._enums import FeatureProcessorMode
  from sagemaker.feature_store.feature_processor._env import EnvironmentHelper
  from sagemaker.feature_store.feature_processor._feature_processor_config import FeatureProcessorConfig
  from sagemaker.feature_store.feature_processor._input_loader import SparkDataFrameInputLoader
  from sagemaker.feature_store.feature_processor._params_loader import ParamsLoader, SystemParamsLoader
  from sagemaker.feature_store.feature_processor._spark_factory import FeatureStoreManagerFactory, SparkSessionFactory
  from sagemaker.feature_store.feature_processor._udf_arg_provider import SparkArgProvider
  from sagemaker.feature_store.feature_processor._udf_output_receiver import SparkOutputReceiver
  from sagemaker.feature_store.feature_processor._udf_wrapper import UDFWrapper
  from sagemaker.feature_store.feature_processor._validation import FeatureProcessorArgValidator, InputValidator, SparkUDFSignatureValidator, InputOffsetValidator, BaseDataSourceValidator, ValidatorChain
label_desc: Use image node_id 4 for calling the UDFWrapperFactory obj's underlying member method code with example usage: obj._get_spark_output_receiver(feature_store_manager_factory) and returns: SparkOutputReceiver