sentry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lenni Kuff (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SENTRY-219) Sentry Cache Backend Provider initialization does not work as expected
Date Tue, 20 May 2014 18:24:39 GMT
Lenni Kuff created SENTRY-219:
---------------------------------

             Summary: Sentry Cache Backend Provider initialization does not work as expected
                 Key: SENTRY-219
                 URL: https://issues.apache.org/jira/browse/SENTRY-219
             Project: Sentry
          Issue Type: Bug
            Reporter: Lenni Kuff


Currently, the usage is meant to be:
# Create a ProviderBackend
# Create a ProviderBackendContext and call setHandle()
# Call providerBackend.initialize(providerContext);
# Create a SimpleDbPolicyEngine and pass the "initialized()" provider backend.

However, creating a SimpleDbPolicyEngine will creates a new ProviderBackendContext in the
ctor and calls ProviderBackend.initialize() effectively wiping out the handle that was set
previously. The workaround is to call initialize() on the ProviderBackend again, after creating
the policy engine.
Perhaps, initialize() can be a no-op if it has already been called?




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message