[
https://issues.apache.org/jira/browse/TINKERPOP3-765?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stephen mallette updated TINKERPOP3-765:
----------------------------------------
Fix Version/s: (was: 3.0.1-incubating)
3.1.0-incubating
There's currently no way to know when the user is done with the
{{EventStrategy}}, so knowing when to remove the {{Transaction}} listener is
not really possible. I created TINKERPOP3-790 to add {{AutoCloseable}} to
{{TraversalSource}} which will give us that hook to do the removal. Bumped
this change to 3.1.0 since it required an API change.
> Better Enforce Semantics of a Listener per Transaction
> ------------------------------------------------------
>
> Key: TINKERPOP3-765
> URL: https://issues.apache.org/jira/browse/TINKERPOP3-765
> Project: TinkerPop 3
> Issue Type: Improvement
> Components: process, structure
> Affects Versions: 3.0.0-incubating
> Reporter: stephen mallette
> Assignee: stephen mallette
> Fix For: 3.1.0-incubating
>
>
> {{EventStrategy}} uses the listeners available on {{Transaction}}
> implementations to know when events should be fired (i.e. per transaction).
> Validate that there are no listener leaks in this model and consider methods
> for improvement if possible.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)