test_class.declarator: httpBundle
test_class.modifier: private
test_class.original_string: private Bundle httpBundle;
test_class.type: Bundle
test_class.var_name: httpBundle
test_class.declarator: systemBundle
test_class.modifier: private
test_class.original_string: private Bundle systemBundle;
test_class.type: Bundle
test_class.var_name: systemBundle
test_class.declarator: invokeHttpProcessor
test_class.modifier: private
test_class.original_string: private ProcessorDefinition invokeHttpProcessor;
test_class.type: ProcessorDefinition
test_class.var_name: invokeHttpProcessor
test_class.declarator: dynamicPropsProcessor
test_class.modifier: private
test_class.original_string: private ProcessorDefinition dynamicPropsProcessor;
test_class.type: ProcessorDefinition
test_class.var_name: dynamicPropsProcessor
test_class.declarator: sslContextService
test_class.modifier: private
test_class.original_string: private ControllerServiceDefinition sslContextService;
test_class.type: ControllerServiceDefinition
test_class.var_name: sslContextService
test_class.declarator: dynamicPropsService
test_class.modifier: private
test_class.original_string: private ControllerServiceDefinition dynamicPropsService;
test_class.type: ControllerServiceDefinition
test_class.var_name: dynamicPropsService
test_class.declarator: agentManifest
test_class.modifier: private
test_class.original_string: private AgentManifest agentManifest;
test_class.type: AgentManifest
test_class.var_name: agentManifest
test_class.declarator: extensionManager
test_class.modifier: private
test_class.original_string: private FDExtensionManager extensionManager;
test_class.type: FDExtensionManager
test_class.var_name: extensionManager
test_class.file: efm/efm-flow-designer/efm-flow-designer-framework/src/test/java/com/cloudera/cem/efm/service/extension/TestStandardFDExtensionManager.java
test_class.identifier: TestStandardFDExtensionManager
test_case.body: @Test
      public void testCreateProcessorsWhenExists() {
          final org.apache.nifi.registry.flow.Bundle bundle = getRequestBundle(httpBundle);
          final FDProcessor processor = extensionManager.createProcessor(invokeHttpProcessor.getType(), bundle);
          assertNotNull(processor);
  
          assertNotNull(processor.getComponentConfiguration());
          assertEquals(invokeHttpProcessor.getType(), processor.getComponentConfiguration().getType());
          assertEquals(bundle.getGroup(), processor.getComponentConfiguration().getBundle().getGroup());
          assertEquals(bundle.getArtifact(), processor.getComponentConfiguration().getBundle().getArtifact());
          assertEquals(bundle.getVersion(), processor.getComponentConfiguration().getBundle().getVersion());
  
          assertNotNull(processor.getComponentDefinition());
          assertEquals(invokeHttpProcessor.getType(), processor.getComponentDefinition().getType());
          assertEquals(invokeHttpProcessor.getGroup(), processor.getComponentDefinition().getGroup());
          assertEquals(invokeHttpProcessor.getArtifact(), processor.getComponentDefinition().getArtifact());
          assertEquals(invokeHttpProcessor.getVersion(), processor.getComponentDefinition().getVersion());
      }
test_case.class_method_signature: TestStandardFDExtensionManager.testCreateProcessorsWhenExists()
test_case.full_signature: @Test public void testCreateProcessorsWhenExists()
test_case.identifier: testCreateProcessorsWhenExists
test_case.invocations: getRequestBundle createProcessor getType assertNotNull assertNotNull getComponentConfiguration assertEquals getType getType getComponentConfiguration assertEquals getGroup getGroup getBundle getComponentConfiguration assertEquals getArtifact getArtifact getBundle getComponentConfiguration assertEquals getVersion getVersion getBundle getComponentConfiguration assertNotNull getComponentDefinition assertEquals getType getType getComponentDefinition assertEquals getGroup getGroup getComponentDefinition assertEquals getArtifact getArtifact getComponentDefinition assertEquals getVersion getVersion getComponentDefinition
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCreateProcessorsWhenExists()
focal_class.declarator: LOGGER = LoggerFactory.getLogger(StandardFDExtensionManager.class)
focal_class.modifier: static final
focal_class.original_string: static final Logger LOGGER = LoggerFactory.getLogger(StandardFDExtensionManager.class);
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.declarator: agentManifest
focal_class.modifier: private
focal_class.original_string: private AgentManifest agentManifest;
focal_class.type: AgentManifest
focal_class.var_name: agentManifest
focal_class.declarator: processors
focal_class.modifier: private
focal_class.original_string: private Set<FDComponentType> processors;
focal_class.type: Set<FDComponentType>
focal_class.var_name: processors
focal_class.declarator: controllerServices
focal_class.modifier: private
focal_class.original_string: private Set<FDComponentType> controllerServices;
focal_class.type: Set<FDComponentType>
focal_class.var_name: controllerServices
focal_class.file: efm/efm-flow-designer/efm-flow-designer-framework/src/main/java/com/cloudera/cem/efm/service/extension/StandardFDExtensionManager.java
focal_class.identifier: StandardFDExtensionManager
focal_class.interfaces: implements FDExtensionManager
focal_class.class_method_signature: StandardFDExtensionManager.StandardFDExtensionManager(final AgentManifest agentManifest)
focal_class.full_signature: public  StandardFDExtensionManager(final AgentManifest agentManifest)
focal_class.identifier: StandardFDExtensionManager
focal_class.modifiers: public
focal_class.parameters: (final AgentManifest agentManifest)
focal_class.signature:  StandardFDExtensionManager(final AgentManifest agentManifest)
focal_class.class_method_signature: StandardFDExtensionManager.getProcessorTypes()
focal_class.full_signature: @Override public Set<FDComponentType> getProcessorTypes()
focal_class.identifier: getProcessorTypes
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<FDComponentType>
focal_class.signature: Set<FDComponentType> getProcessorTypes()
focal_class.class_method_signature: StandardFDExtensionManager.getProcessorDefinition(final String type, final Bundle bundle)
focal_class.full_signature: @Override public ProcessorDefinition getProcessorDefinition(final String type, final Bundle bundle)
focal_class.identifier: getProcessorDefinition
focal_class.modifiers: @Override public
focal_class.parameters: (final String type, final Bundle bundle)
focal_class.return: ProcessorDefinition
focal_class.signature: ProcessorDefinition getProcessorDefinition(final String type, final Bundle bundle)
focal_class.class_method_signature: StandardFDExtensionManager.createProcessor(final String type, final Bundle bundle)
focal_class.full_signature: @Override public FDProcessor createProcessor(final String type, final Bundle bundle)
focal_class.identifier: createProcessor
focal_class.modifiers: @Override public
focal_class.parameters: (final String type, final Bundle bundle)
focal_class.return: FDProcessor
focal_class.signature: FDProcessor createProcessor(final String type, final Bundle bundle)
focal_class.class_method_signature: StandardFDExtensionManager.getProcessorPropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.full_signature: @Override public Optional<PropertyDescriptor> getProcessorPropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.identifier: getProcessorPropertyDescriptor
focal_class.modifiers: @Override public
focal_class.parameters: (final String type, final Bundle bundle, final String propertyName)
focal_class.return: Optional<PropertyDescriptor>
focal_class.signature: Optional<PropertyDescriptor> getProcessorPropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.class_method_signature: StandardFDExtensionManager.createDynamicProcessorPropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.full_signature: @Override public PropertyDescriptor createDynamicProcessorPropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.identifier: createDynamicProcessorPropertyDescriptor
focal_class.modifiers: @Override public
focal_class.parameters: (final String type, final Bundle bundle, final String propertyName)
focal_class.return: PropertyDescriptor
focal_class.signature: PropertyDescriptor createDynamicProcessorPropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.class_method_signature: StandardFDExtensionManager.getControllerServiceTypes()
focal_class.full_signature: @Override public Set<FDComponentType> getControllerServiceTypes()
focal_class.identifier: getControllerServiceTypes
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<FDComponentType>
focal_class.signature: Set<FDComponentType> getControllerServiceTypes()
focal_class.class_method_signature: StandardFDExtensionManager.getControllerServiceDefinition(final String type, final Bundle bundle)
focal_class.full_signature: @Override public ControllerServiceDefinition getControllerServiceDefinition(final String type, final Bundle bundle)
focal_class.identifier: getControllerServiceDefinition
focal_class.modifiers: @Override public
focal_class.parameters: (final String type, final Bundle bundle)
focal_class.return: ControllerServiceDefinition
focal_class.signature: ControllerServiceDefinition getControllerServiceDefinition(final String type, final Bundle bundle)
focal_class.class_method_signature: StandardFDExtensionManager.createControllerService(final String type, final Bundle bundle)
focal_class.full_signature: @Override public FDControllerService createControllerService(final String type, final Bundle bundle)
focal_class.identifier: createControllerService
focal_class.modifiers: @Override public
focal_class.parameters: (final String type, final Bundle bundle)
focal_class.return: FDControllerService
focal_class.signature: FDControllerService createControllerService(final String type, final Bundle bundle)
focal_class.class_method_signature: StandardFDExtensionManager.getControllerServicePropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.full_signature: @Override public Optional<PropertyDescriptor> getControllerServicePropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.identifier: getControllerServicePropertyDescriptor
focal_class.modifiers: @Override public
focal_class.parameters: (final String type, final Bundle bundle, final String propertyName)
focal_class.return: Optional<PropertyDescriptor>
focal_class.signature: Optional<PropertyDescriptor> getControllerServicePropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.class_method_signature: StandardFDExtensionManager.createDynamicControllerServicePropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.full_signature: @Override public PropertyDescriptor createDynamicControllerServicePropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.identifier: createDynamicControllerServicePropertyDescriptor
focal_class.modifiers: @Override public
focal_class.parameters: (final String type, final Bundle bundle, final String propertyName)
focal_class.return: PropertyDescriptor
focal_class.signature: PropertyDescriptor createDynamicControllerServicePropertyDescriptor(final String type, final Bundle bundle, final String propertyName)
focal_class.class_method_signature: StandardFDExtensionManager.locateManifestBundle(String type, Bundle bundle)
focal_class.full_signature: private com.cloudera.cem.efm.model.extension.Bundle locateManifestBundle(String type, Bundle bundle)
focal_class.identifier: locateManifestBundle
focal_class.modifiers: private
focal_class.parameters: (String type, Bundle bundle)
focal_class.return: com.cloudera.cem.efm.model.extension.Bundle
focal_class.signature: com.cloudera.cem.efm.model.extension.Bundle locateManifestBundle(String type, Bundle bundle)
focal_class.class_method_signature: StandardFDExtensionManager.locateManifestControllerService(final String type, final Bundle bundle)
focal_class.full_signature: private ControllerServiceDefinition locateManifestControllerService(final String type, final Bundle bundle)
focal_class.identifier: locateManifestControllerService
focal_class.modifiers: private
focal_class.parameters: (final String type, final Bundle bundle)
focal_class.return: ControllerServiceDefinition
focal_class.signature: ControllerServiceDefinition locateManifestControllerService(final String type, final Bundle bundle)
focal_class.class_method_signature: StandardFDExtensionManager.locateManifestProcessor(final String type, final Bundle bundle)
focal_class.full_signature: private ProcessorDefinition locateManifestProcessor(final String type, final Bundle bundle)
focal_class.identifier: locateManifestProcessor
focal_class.modifiers: private
focal_class.parameters: (final String type, final Bundle bundle)
focal_class.return: ProcessorDefinition
focal_class.signature: ProcessorDefinition locateManifestProcessor(final String type, final Bundle bundle)
focal_class.class_method_signature: StandardFDExtensionManager.createControllerService(final String type, final Bundle bundle, final ControllerServiceDefinition manifestControllerService)
focal_class.full_signature: private FDControllerService createControllerService(final String type, final Bundle bundle, final ControllerServiceDefinition manifestControllerService)
focal_class.identifier: createControllerService
focal_class.modifiers: private
focal_class.parameters: (final String type, final Bundle bundle, final ControllerServiceDefinition manifestControllerService)
focal_class.return: FDControllerService
focal_class.signature: FDControllerService createControllerService(final String type, final Bundle bundle, final ControllerServiceDefinition manifestControllerService)
focal_class.class_method_signature: StandardFDExtensionManager.copyManifestControllerService(final ControllerServiceDefinition manifestControllerService)
focal_class.full_signature: private ControllerServiceDefinition copyManifestControllerService(final ControllerServiceDefinition manifestControllerService)
focal_class.identifier: copyManifestControllerService
focal_class.modifiers: private
focal_class.parameters: (final ControllerServiceDefinition manifestControllerService)
focal_class.return: ControllerServiceDefinition
focal_class.signature: ControllerServiceDefinition copyManifestControllerService(final ControllerServiceDefinition manifestControllerService)
focal_class.class_method_signature: StandardFDExtensionManager.createVersionedControllerService(final String type, final Bundle bundle, final ControllerServiceDefinition manifestControllerService)
focal_class.full_signature: private VersionedControllerService createVersionedControllerService(final String type, final Bundle bundle, final ControllerServiceDefinition manifestControllerService)
focal_class.identifier: createVersionedControllerService
focal_class.modifiers: private
focal_class.parameters: (final String type, final Bundle bundle, final ControllerServiceDefinition manifestControllerService)
focal_class.return: VersionedControllerService
focal_class.signature: VersionedControllerService createVersionedControllerService(final String type, final Bundle bundle, final ControllerServiceDefinition manifestControllerService)
focal_class.class_method_signature: StandardFDExtensionManager.createProcessor(final String type, final Bundle bundle, final ProcessorDefinition manifestProcessor)
focal_class.full_signature: private FDProcessor createProcessor(final String type, final Bundle bundle, final ProcessorDefinition manifestProcessor)
focal_class.identifier: createProcessor
focal_class.modifiers: private
focal_class.parameters: (final String type, final Bundle bundle, final ProcessorDefinition manifestProcessor)
focal_class.return: FDProcessor
focal_class.signature: FDProcessor createProcessor(final String type, final Bundle bundle, final ProcessorDefinition manifestProcessor)
focal_class.class_method_signature: StandardFDExtensionManager.createVersionedProcessor(final String type, final Bundle bundle, final ProcessorDefinition manifestProcessor)
focal_class.full_signature: private VersionedProcessor createVersionedProcessor(final String type, final Bundle bundle, final ProcessorDefinition manifestProcessor)
focal_class.identifier: createVersionedProcessor
focal_class.modifiers: private
focal_class.parameters: (final String type, final Bundle bundle, final ProcessorDefinition manifestProcessor)
focal_class.return: VersionedProcessor
focal_class.signature: VersionedProcessor createVersionedProcessor(final String type, final Bundle bundle, final ProcessorDefinition manifestProcessor)
focal_class.class_method_signature: StandardFDExtensionManager.createVersionedBundle(final Bundle bundle)
focal_class.full_signature: private Bundle createVersionedBundle(final Bundle bundle)
focal_class.identifier: createVersionedBundle
focal_class.modifiers: private
focal_class.parameters: (final Bundle bundle)
focal_class.return: Bundle
focal_class.signature: Bundle createVersionedBundle(final Bundle bundle)
focal_class.class_method_signature: StandardFDExtensionManager.createVersionedPropertyDescriptor(final PropertyDescriptor manifestDescriptor)
focal_class.full_signature: private VersionedPropertyDescriptor createVersionedPropertyDescriptor(final PropertyDescriptor manifestDescriptor)
focal_class.identifier: createVersionedPropertyDescriptor
focal_class.modifiers: private
focal_class.parameters: (final PropertyDescriptor manifestDescriptor)
focal_class.return: VersionedPropertyDescriptor
focal_class.signature: VersionedPropertyDescriptor createVersionedPropertyDescriptor(final PropertyDescriptor manifestDescriptor)
focal_class.class_method_signature: StandardFDExtensionManager.copyManifestProcessor(final ProcessorDefinition manifestProcessor)
focal_class.full_signature: private ProcessorDefinition copyManifestProcessor(final ProcessorDefinition manifestProcessor)
focal_class.identifier: copyManifestProcessor
focal_class.modifiers: private
focal_class.parameters: (final ProcessorDefinition manifestProcessor)
focal_class.return: ProcessorDefinition
focal_class.signature: ProcessorDefinition copyManifestProcessor(final ProcessorDefinition manifestProcessor)
focal_class.class_method_signature: StandardFDExtensionManager.copyRelationship(Relationship sourceRelationship)
focal_class.full_signature: private Relationship copyRelationship(Relationship sourceRelationship)
focal_class.identifier: copyRelationship
focal_class.modifiers: private
focal_class.parameters: (Relationship sourceRelationship)
focal_class.return: Relationship
focal_class.signature: Relationship copyRelationship(Relationship sourceRelationship)
focal_class.class_method_signature: StandardFDExtensionManager.copyBuildInfo(BuildInfo manifestBuildInfo)
focal_class.full_signature: private BuildInfo copyBuildInfo(BuildInfo manifestBuildInfo)
focal_class.identifier: copyBuildInfo
focal_class.modifiers: private
focal_class.parameters: (BuildInfo manifestBuildInfo)
focal_class.return: BuildInfo
focal_class.signature: BuildInfo copyBuildInfo(BuildInfo manifestBuildInfo)
focal_class.class_method_signature: StandardFDExtensionManager.copyDefinedType(final DefinedType sourceDefinedType)
focal_class.full_signature: private DefinedType copyDefinedType(final DefinedType sourceDefinedType)
focal_class.identifier: copyDefinedType
focal_class.modifiers: private
focal_class.parameters: (final DefinedType sourceDefinedType)
focal_class.return: DefinedType
focal_class.signature: DefinedType copyDefinedType(final DefinedType sourceDefinedType)
focal_class.class_method_signature: StandardFDExtensionManager.copyPropertyDescriptor(final PropertyDescriptor sourceDescriptor)
focal_class.full_signature: private PropertyDescriptor copyPropertyDescriptor(final PropertyDescriptor sourceDescriptor)
focal_class.identifier: copyPropertyDescriptor
focal_class.modifiers: private
focal_class.parameters: (final PropertyDescriptor sourceDescriptor)
focal_class.return: PropertyDescriptor
focal_class.signature: PropertyDescriptor copyPropertyDescriptor(final PropertyDescriptor sourceDescriptor)
focal_class.class_method_signature: StandardFDExtensionManager.copyAllowableValue(final PropertyAllowableValue sourceAllowableValue)
focal_class.full_signature: private PropertyAllowableValue copyAllowableValue(final PropertyAllowableValue sourceAllowableValue)
focal_class.identifier: copyAllowableValue
focal_class.modifiers: private
focal_class.parameters: (final PropertyAllowableValue sourceAllowableValue)
focal_class.return: PropertyAllowableValue
focal_class.signature: PropertyAllowableValue copyAllowableValue(final PropertyAllowableValue sourceAllowableValue)
focal_class.class_method_signature: StandardFDExtensionManager.copyDefinedTypeFields(final DefinedType source, final DefinedType dest)
focal_class.full_signature: private void copyDefinedTypeFields(final DefinedType source, final DefinedType dest)
focal_class.identifier: copyDefinedTypeFields
focal_class.modifiers: private
focal_class.parameters: (final DefinedType source, final DefinedType dest)
focal_class.return: void
focal_class.signature: void copyDefinedTypeFields(final DefinedType source, final DefinedType dest)
focal_class.class_method_signature: StandardFDExtensionManager.copyExtensionComponentFields(final ExtensionComponent source, final ExtensionComponent dest)
focal_class.full_signature: private void copyExtensionComponentFields(final ExtensionComponent source, final ExtensionComponent dest)
focal_class.identifier: copyExtensionComponentFields
focal_class.modifiers: private
focal_class.parameters: (final ExtensionComponent source, final ExtensionComponent dest)
focal_class.return: void
focal_class.signature: void copyExtensionComponentFields(final ExtensionComponent source, final ExtensionComponent dest)
focal_class.class_method_signature: StandardFDExtensionManager.createSummaries(final AgentManifest agentManifest,
                                                   final Function<ComponentManifest,List<? extends ExtensionComponent>> getComponents)
focal_class.full_signature: private Set<FDComponentType> createSummaries(final AgentManifest agentManifest,
                                                   final Function<ComponentManifest,List<? extends ExtensionComponent>> getComponents)
focal_class.identifier: createSummaries
focal_class.modifiers: private
focal_class.parameters: (final AgentManifest agentManifest,
                                                   final Function<ComponentManifest,List<? extends ExtensionComponent>> getComponents)
focal_class.return: Set<FDComponentType>
focal_class.signature: Set<FDComponentType> createSummaries(final AgentManifest agentManifest,
                                                   final Function<ComponentManifest,List<? extends ExtensionComponent>> getComponents)
focal_class.class_method_signature: StandardFDExtensionManager.createComponentSummary(final AgentManifest agentManifest,
                                                     final com.cloudera.cem.efm.model.extension.Bundle bundle,
                                                     final ExtensionComponent component)
focal_class.full_signature: private FDComponentType createComponentSummary(final AgentManifest agentManifest,
                                                     final com.cloudera.cem.efm.model.extension.Bundle bundle,
                                                     final ExtensionComponent component)
focal_class.identifier: createComponentSummary
focal_class.modifiers: private
focal_class.parameters: (final AgentManifest agentManifest,
                                                     final com.cloudera.cem.efm.model.extension.Bundle bundle,
                                                     final ExtensionComponent component)
focal_class.return: FDComponentType
focal_class.signature: FDComponentType createComponentSummary(final AgentManifest agentManifest,
                                                     final com.cloudera.cem.efm.model.extension.Bundle bundle,
                                                     final ExtensionComponent component)
focal_method.body: @Override
      public FDProcessor createProcessor(final String type, final Bundle bundle) {
          final ProcessorDefinition manifestProcessor = locateManifestProcessor(type, bundle);
          return createProcessor(type, bundle, manifestProcessor);
      }
focal_method.class_method_signature: StandardFDExtensionManager.createProcessor(final String type, final Bundle bundle)
focal_method.full_signature: @Override public FDProcessor createProcessor(final String type, final Bundle bundle)
focal_method.identifier: createProcessor
focal_method.invocations: locateManifestProcessor createProcessor
focal_method.modifiers: @Override public
focal_method.parameters: (final String type, final Bundle bundle)
focal_method.return: FDProcessor
focal_method.signature: FDProcessor createProcessor(final String type, final Bundle bundle)