public class ApplicationContextObjectStore extends Object implements ObjectStore
Constructor and Description |
---|
ApplicationContextObjectStore(ApplicationContext applicationContext) |
Modifier and Type | Method and Description |
---|---|
Object |
get(Object key)
Returns the object bound with the specified name in this
ObjectStore
implementation, or null if no object is bound under the name. |
Map<Object,Object> |
getAll()
Returns the Map of attributes bound in this
ObjectStore |
void |
remove(Object key)
Removes the object bound with the specified name from this
ObjectStore
implementation. |
void |
set(Object key,
Object value)
Binds an object to this
ObjectStore implementation, using the name
specified. |
public ApplicationContextObjectStore(ApplicationContext applicationContext)
public Object get(Object key)
ObjectStore
ObjectStore
implementation, or null if no object is bound under the name.get
in interface ObjectStore
key
- The key against which the object is bound; cannot be null.ObjectStore
implementation, or null if no object is bound under the name.public Map<Object,Object> getAll()
ObjectStore
ObjectStore
getAll
in interface ObjectStore
ObjectStore
public void remove(Object key)
ObjectStore
ObjectStore
implementation. If the ObjectStoree
implementation does
not have an object bound with the specified name, this method does nothing.remove
in interface ObjectStore
key
- The key against which the object is bound; cannot be null.public void set(Object key, Object value)
ObjectStore
ObjectStore
implementation, using the name
specified. If an object of the same name is already bound, the object
is replaced.
set
in interface ObjectStore
key
- The key against which the object is bound; cannot be null.value
- The object to be bound; cannot be null.Copyright © 2020. All rights reserved.