## Uses of Interface
org.red5.server.api.persistence.IPersistenceStore

Packages that use IPersistenceStore
Package | Description
--- | ---
org.red5.server |
org.red5.server.api |
org.red5.server.api.persistence |
org.red5.server.api.scope |
org.red5.server.jmx.mxbeans |
org.red5.server.persistence |
org.red5.server.scope |
org.red5.server.so |

### Uses of IPersistenceStore in org.red5.server

Fields in org.red5.server declared as IPersistenceStore
Modifier and Type | Field and Description
--- | ---
`protected IPersistenceStore` | PersistableAttributeStore.`store` Store object that deals with save/load routines

Methods in org.red5.server that return IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`IPersistenceStore` | Context.`getPersistanceStore()` Return persistence store
`IPersistenceStore` | PersistableAttributeStore.`getStore()` Return persistent store

Methods in org.red5.server with parameters of type IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`void` | Context.`setPersistanceStore(IPersistenceStore persistanceStore)` Setter for persistence store
`void` | PersistableAttributeStore.`setStore(IPersistenceStore store)` Load data from another persistent store

### Uses of IPersistenceStore in org.red5.server.api

Methods in org.red5.server.api that return IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`IPersistenceStore` | IContext.`getPersistanceStore()` Returns persistence store object, a storage for persistent objects like persistent SharedObjects.

### Uses of IPersistenceStore in org.red5.server.api.persistence

Methods in org.red5.server.api.persistence that return IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`static IPersistenceStore` | PersistenceUtils.`getPersistenceStore(org.springframework.core.io.support.ResourcePatternResolver resolver, String className)` Returns persistence store object.
`IPersistenceStore` | IPersistable.`getStore()` Returns the persistence store this object is stored in

Methods in org.red5.server.api.persistence with parameters of type IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`void` | IPersistable.`setStore(IPersistenceStore store)` Store a reference to the persistence store in the object.

### Uses of IPersistenceStore in org.red5.server.api.scope

Methods in org.red5.server.api.scope that return IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`IPersistenceStore` | IBasicScope.`getStore()` Get the persistable store

### Uses of IPersistenceStore in org.red5.server.jmx.mxbeans

Methods in org.red5.server.jmx.mxbeans that return IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`IPersistenceStore` | ContextMXBean.`getPersistanceStore()`

### Uses of IPersistenceStore in org.red5.server.persistence

Classes in org.red5.server.persistence that implement IPersistenceStore
Modifier and Type | Class and Description
--- | ---
`class` | `FilePersistence` Simple file-based persistence for objects.
`class` | `RamPersistence` Persistence implementation that stores the objects in memory.

### Uses of IPersistenceStore in org.red5.server.scope

Fields in org.red5.server.scope declared as IPersistenceStore
Modifier and Type | Field and Description
--- | ---
`protected IPersistenceStore` | BasicScope.`store` Storage for persistable attributes

Methods in org.red5.server.scope that return IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`IPersistenceStore` | BasicScope.`getStore()`
`IPersistenceStore` | GlobalScope.`getStore()` Get persistence store for scope

### Uses of IPersistenceStore in org.red5.server.so

Fields in org.red5.server.so declared as IPersistenceStore
Modifier and Type | Field and Description
--- | ---
`protected IPersistenceStore` | SharedObject.`storage` Object that is delegated with all storage work for persistent SOs

Methods in org.red5.server.so that return IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`IPersistenceStore` | SharedObject.`getStore()` Returns the persistence store this object is stored in
`IPersistenceStore` | SharedObjectScope.`getStore()` Get the persistable store

Methods in org.red5.server.so with parameters of type IPersistenceStore
Modifier and Type | Method and Description
--- | ---
`void` | SharedObject.`setStore(IPersistenceStore store)` Store a reference to the persistence store in the object.

Constructors in org.red5.server.so with parameters of type IPersistenceStore
Constructor and Description
`SharedObject(Map<String,Object> data, String name, String path, boolean persistent, IPersistenceStore storage)` Creates new SO from given data map, name, path, storage object and persistence option
`SharedObject(String name, String path, boolean persistent, IPersistenceStore storage)` Creates new SO from given data map, name, path, storage object and persistence option
`SharedObjectScope(IScope parent, String name, boolean persistent, IPersistenceStore store)` Creates shared object with given parent scope, name, persistence flag state and store object