[ 
https://issues.apache.org/jira/browse/UIMA-5043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15414264#comment-15414264
 ] 

Richard Eckart de Castilho commented on UIMA-5043:
--------------------------------------------------

So it is not about injecting arbitrary Java classes, but about providing 
configuration to arbitrary Java classes. Why should UIMA care about configuring 
arbitrary Java classes. That is the realm of Spring and other related DI 
frameworks. It wouldn't hurt if UIMA could connect to such DI frameworks in a 
sensible way such that these DI frameworks can be used to configure not only 
arbitrary Java classes but actual UIMA-managed components. The other way around 
seems to me quite redundant to me. UIMA is not a generic IOC container.

> Provide method to access individual external override settings
> --------------------------------------------------------------
>
>                 Key: UIMA-5043
>                 URL: https://issues.apache.org/jira/browse/UIMA-5043
>             Project: UIMA
>          Issue Type: Improvement
>          Components: Core Java Framework
>            Reporter: Burn Lewis
>            Assignee: Burn Lewis
>            Priority: Minor
>             Fix For: 2.9.0SDK
>
>
> The framework loads the external override settings and uses them in any 
> configuration parameter that has an external override name attached,  Users 
> have asked for the ability to access these values directly without the 
> indirection of configuration parameter entries in descriptors.  Currently the 
> complete Settings object that holds all the external override settings loaded 
> by the framework is accessible via UimaContextAdmin.
> An improvement would be to allow individual values to be read using a method 
> in the UimaContext interface, perhaps: 
> String getExternalOverride(String name)
> String[] getExternalOverrideArray{String name)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to