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

Michael Jakl resolved VYSPER-64.
--------------------------------

    Resolution: Fixed

Fixed in rev788961 (forgot to include a reference to this JIRA).

Instead of a NullObject[1], I'm using the in-memory storage provider as default 
when no other storage provider is configured.

* Reworked the NullPersistenceManager into two separate StorageProviders (one 
for collection nodes, one for leaf nodes).
* The new storage providers are default (configured at object creation) and 
keep all objects in memory (fallback if no other storage provider is 
configured).
* Moved all storage related classes into their own package (storageprovider).
* Applied uniform naming (storage provider instead of persistence manager).

 1: http://en.wikipedia.org/wiki/Null_object

> Wire model classes to storage providers
> ---------------------------------------
>
>                 Key: VYSPER-64
>                 URL: https://issues.apache.org/jira/browse/VYSPER-64
>             Project: VYSPER
>          Issue Type: Sub-task
>          Components: XEP0060 PubSub
>            Reporter: Michael Jakl
>            Assignee: Michael Jakl
>         Attachments: VYSPER-64.1.patch
>
>
> Instead of instantiating the model whilst creating the handlers, use storage 
> providers like the other handlers do.

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

Reply via email to