Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-9592

Lockdown query internals

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Major Major
    • 12.1.13.Final
    • None
    • None
    • Sprint 10.0.0.Alpha1, Sprint 10.0.0.Alpha2, Sprint 10.0.0.Beta1, DataGrid Sprint #31, DataGrid Sprint #32, DataGrid Sprint #33, DataGrid Sprint #34

      Many things in query implementation are left public although they are very prone to creating insidious bugs if accessed externally. These are not proper extension points and should be made package local or provided strictly via SearchManagerImplementor.

      • Move SearchManager.purge(Class) method to SearchManagerImplementor
      • DefaultSearchWorkCreator should be moved to org.infinispan.query.backend and made package local
      • TransactionalEventTransactionContext is not used, can be removed, and its non-tx counterpart (NoTransactionContext) no longer has to be public
      • all public methods in QueryInterceptor must be reviewed and made package local ASAP

              Unassigned Unassigned
              anistor Adrian Nistor (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: