uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Lally (JIRA)" <uima-...@incubator.apache.org>
Subject [jira] Assigned: (UIMA-437) Annotators are not prevented from calling CAS.release()
Date Mon, 11 Jun 2007 13:54:25 GMT

     [ https://issues.apache.org/jira/browse/UIMA-437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Adam Lally reassigned UIMA-437:
-------------------------------

    Assignee: Adam Lally  (was: Marshall Schor)

> Annotators are not prevented from calling CAS.release() 
> --------------------------------------------------------
>
>                 Key: UIMA-437
>                 URL: https://issues.apache.org/jira/browse/UIMA-437
>             Project: UIMA
>          Issue Type: Bug
>          Components: Core Java Framework
>            Reporter: Adam Lally
>            Assignee: Adam Lally
>             Fix For: 2.2
>
>
> Annotators are prohibited from calling CAS.reset() but not CAS.release().
> Since release() in turn calls reset(), previously this was effectively prohibited as
well.  However, Marshall undid that in his recent work - making release() "unlock" the CAS
prohibited functions.
> This was done to allow CAS Mutipliers to release the CAS - which we currently say is
a best practice when an error occurs in a CAS Multiplier.
> So I think CAS Multipliers need to be allowed to call release() on CASes that they obtain
from the CAS pool.  But analysis components (either annotators or CAS multipliers) should
not be allowed to release() CASes passed to their process() methods.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message