public class CachingPhoneDirectoryDao extends AbstractPhoneDirectoryDao implements Initable, Configurable<java.util.Properties>, Destroyable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_GEMFIRE_CACHE_XML_FILE |
static java.lang.String |
DEFAULT_GEMFIRE_CONFIGURATION_FILE |
static java.lang.String |
DEFAULT_GEMFIRE_LOG_LEVEL |
static java.lang.String |
DEFAULT_GEMFIRE_MCAST_PORT |
protected static boolean |
DEFAULT_LAZY_INITIALIZE |
static java.lang.String |
PHONE_DIRECTORY_CACHE_NAME |
static java.lang.String |
PHONE_DIRECTORY_REGION_PATH |
| Constructor and Description |
|---|
CachingPhoneDirectoryDao() |
CachingPhoneDirectoryDao(boolean lazyInitialize) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(java.util.Properties configuration) |
void |
destroy() |
PhoneDirectoryEntry |
find(Person person) |
protected com.gemstone.gemfire.cache.Cache |
getCache() |
static java.io.InputStream |
getCacheConfiguration() |
java.util.Properties |
getConfiguration() |
static java.util.Properties |
getGemFireConfiguration() |
protected java.lang.String |
getKey(Person person) |
protected java.lang.String |
getKey(PhoneDirectoryEntry entry) |
protected com.gemstone.gemfire.cache.Region<java.lang.String,PhoneDirectoryEntry> |
getRegion() |
void |
init() |
boolean |
isConfigured() |
boolean |
isDestroyed() |
boolean |
isInitialized() |
java.util.Collection<PhoneDirectoryEntry> |
loadAll() |
PhoneDirectoryEntry |
remove(Person person) |
PhoneDirectoryEntry |
save(PhoneDirectoryEntry entry) |
java.lang.String |
toString() |
accept, fireAfterCreate, fireAfterDelete, fireAfterRetrieve, fireAfterUpdate, fireBeforeCreate, fireBeforeDelete, fireBeforeRetrieve, fireBeforeUpdate, loadaddEventListener, fireEvent, iterator, removeEventListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddEventListener, removeEventListenerprotected static final boolean DEFAULT_LAZY_INITIALIZE
public static final java.lang.String DEFAULT_GEMFIRE_CACHE_XML_FILE
public static final java.lang.String DEFAULT_GEMFIRE_CONFIGURATION_FILE
public static final java.lang.String DEFAULT_GEMFIRE_LOG_LEVEL
public static final java.lang.String DEFAULT_GEMFIRE_MCAST_PORT
public static final java.lang.String PHONE_DIRECTORY_CACHE_NAME
public static final java.lang.String PHONE_DIRECTORY_REGION_PATH
public CachingPhoneDirectoryDao()
public CachingPhoneDirectoryDao(boolean lazyInitialize)
public static java.io.InputStream getCacheConfiguration()
public static java.util.Properties getGemFireConfiguration()
public java.util.Properties getConfiguration()
getConfiguration in interface Configurable<java.util.Properties>public boolean isConfigured()
isConfigured in interface Configurable<java.util.Properties>public boolean isDestroyed()
isDestroyed in interface Destroyablepublic boolean isInitialized()
isInitialized in interface Initablepublic void configure(java.util.Properties configuration)
configure in interface Configurable<java.util.Properties>public void destroy()
destroy in interface Destroyableprotected com.gemstone.gemfire.cache.Cache getCache()
protected java.lang.String getKey(PhoneDirectoryEntry entry)
protected java.lang.String getKey(Person person)
protected com.gemstone.gemfire.cache.Region<java.lang.String,PhoneDirectoryEntry> getRegion()
public PhoneDirectoryEntry find(Person person)
find in interface PhoneDirectoryDaofind in class AbstractPhoneDirectoryDaopublic java.util.Collection<PhoneDirectoryEntry> loadAll()
loadAll in interface PhoneDirectoryDaoloadAll in class AbstractPhoneDirectoryDaopublic PhoneDirectoryEntry remove(Person person)
remove in interface PhoneDirectoryDaoremove in class AbstractPhoneDirectoryDaopublic PhoneDirectoryEntry save(PhoneDirectoryEntry entry)
save in interface PhoneDirectoryDaosave in class AbstractPhoneDirectoryDaopublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.