/** * Constructor * * @param typeSystemDescriptions */ public JCasFactoryImpl(TypeSystemDescription[] typeSystemDescriptions) { // Initialize cas manager ResourceManager resManager = new ResourceManager_impl(); casManager = resManager.getCasManager(); for (TypeSystemDescription desc : typeSystemDescriptions) { ProcessingResourceMetaData metaData = new ProcessingResourceMetaData_impl(); metaData.setTypeSystem(desc); casManager.addMetaData(metaData); } }
mdList.add((ProcessingResourceMetaData) ((FlowControllerDescription) current).getFlowControllerMetaData().clone()); } else if (current instanceof TypeSystemDescription) { ProcessingResourceMetaData md = new ProcessingResourceMetaData_impl(); md.setTypeSystem((TypeSystemDescription) current); mdList.add(md); } else if (current instanceof FsIndexCollection) { ProcessingResourceMetaData md = new ProcessingResourceMetaData_impl(); md.setFsIndexCollection((FsIndexCollection) current); mdList.add(md); } else if (current instanceof TypePriorities) { ProcessingResourceMetaData md = new ProcessingResourceMetaData_impl(); md.setTypePriorities((TypePriorities) current); mdList.add(md);
/** * Creates a new CasConsumerDescription_impl. Initializes the MetaData and FrameworkImplementation * attributes. */ public FlowControllerDescription_impl() { setMetaData(new ProcessingResourceMetaData_impl()); setFrameworkImplementation(Constants.JAVA_FRAMEWORK_NAME); // set default operational properties (may be overrriden during parsing) OperationalProperties opProps = UIMAFramework.getResourceSpecifierFactory() .createOperationalProperties(); opProps.setModifiesCas(false); opProps.setMultipleDeploymentAllowed(true); opProps.setOutputsNewCASes(false); getFlowControllerMetaData().setOperationalProperties(opProps); }
/** * Creates a new CasInitializerDescription_impl. Initializes the MetaData and * FrameworkImplementation attributes. */ public CasInitializerDescription_impl() { setMetaData(new ProcessingResourceMetaData_impl()); setFrameworkImplementation(Constants.JAVA_FRAMEWORK_NAME); // set default operational properties (may be overrriden during parsing) OperationalProperties opProps = UIMAFramework.getResourceSpecifierFactory() .createOperationalProperties(); opProps.setModifiesCas(true); opProps.setMultipleDeploymentAllowed(true); opProps.setOutputsNewCASes(false); getCasInitializerMetaData().setOperationalProperties(opProps); }
metadata = new ProcessingResourceMetaData_impl(); name = aCasProcessor.getName();
/** * Creates a new CasConsumerDescription_impl. Initializes the MetaData and FrameworkImplementation * attributes. */ public CasConsumerDescription_impl() { setMetaData(new ProcessingResourceMetaData_impl()); setFrameworkImplementation(Constants.JAVA_FRAMEWORK_NAME); // set default operational properties (may be overrriden during parsing) OperationalProperties opProps = UIMAFramework.getResourceSpecifierFactory() .createOperationalProperties(); opProps.setModifiesCas(false); opProps.setMultipleDeploymentAllowed(false); opProps.setOutputsNewCASes(false); getCasConsumerMetaData().setOperationalProperties(opProps); }
/** * Creates a new ProcessingResourceMetaData_impl. Initializes the MetaData and * FrameworkImplementation attributes. */ public CollectionReaderDescription_impl() { setMetaData(new ProcessingResourceMetaData_impl()); setFrameworkImplementation(Constants.JAVA_FRAMEWORK_NAME); // set default operational properties (may be overriden during parsing) OperationalProperties opProps = UIMAFramework.getResourceSpecifierFactory() .createOperationalProperties(); opProps.setModifiesCas(true); opProps.setMultipleDeploymentAllowed(false); opProps.setOutputsNewCASes(true); getCollectionReaderMetaData().setOperationalProperties(opProps); }
/** * Initializes this instance with configuration defined in the CPE descriptor. * * @param aCasProcessorType - */ public NetworkCasProcessorImpl(CpeCasProcessor aCasProcessorType) { casProcessorType = aCasProcessorType; retryCount = casProcessorType.getErrorHandling().getMaxConsecutiveRestarts().getRestartCount(); if (retryCount == 0) { retryCount = DEFAULT_RETRY_COUNT; } // Instantiate metadata object to store configuration information metadata = new ProcessingResourceMetaData_impl(); // Each CasProcessor has name name = casProcessorType.getName(); metadata.setName(name); OperationalProperties operationalProperties = new OperationalProperties_impl(); operationalProperties.setModifiesCas(true); operationalProperties.setMultipleDeploymentAllowed(true); metadata.setOperationalProperties(operationalProperties); ConfigurationParameterSettings settings = new ConfigurationParameterSettings_impl(); settings.setParameterValue(Constants.CAS_PROCESSOR_CONFIG, casProcessorType); metadata.setConfigurationParameterSettings(settings); }