[ https://issues.apache.org/jira/browse/TINKERPOP-1831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
stephen mallette reassigned TINKERPOP-1831: ------------------------------------------- Assignee: stephen mallette > Refactor EventStrategy > ----------------------- > > Key: TINKERPOP-1831 > URL: https://issues.apache.org/jira/browse/TINKERPOP-1831 > Project: TinkerPop > Issue Type: Improvement > Components: structure > Affects Versions: 3.2.6 > Reporter: stephen mallette > Assignee: stephen mallette > Priority: Minor > Labels: breaking > > {{EventStrategy}} has a few issues that could be smoothed out, but not > without an allowance for breaking change in the API: > * For the creation of new properties, an empty detached property is created > to represent it - now that detachment is configurable, that doesn't always > make sense. For example, if you configured for reference detachment then you > would probably want a {{ReferenceProperty}} instead. Not sure how this should > be resolved, but it probably needs a change to the eventing API itself > * Detachment is configured a bit strangely with the use of {{null}} and > passing classes for the appropriate detachment factories....would be nicer to > have an interface to represent this stuff. -- This message was sent by Atlassian JIRA (v7.6.3#76005)