/** * Checks the object registry for the given object. */ @Override public boolean objectExists(String pid) throws StorageDeviceException { boolean registered = objectExistsInRegistry(pid); boolean exists = false; if (!registered && m_checkableStore) { try { exists = ((ICheckable)m_permanentStore).objectExists(pid); } catch (LowlevelStorageException e) { throw new StorageDeviceException(e.getMessage(), e); } } if (exists && !registered) { logger.warn("{} was not in the registry, but appears to be in store." + " Registry db may be in inconsistent state.", pid); } return registered || exists; }
/** * Checks the object registry for the given object. */ @Override public boolean objectExists(String pid) throws StorageDeviceException { boolean registered = objectExistsInRegistry(pid); boolean exists = false; if (!registered && m_checkableStore) { try { exists = ((ICheckable)m_permanentStore).objectExists(pid); } catch (LowlevelStorageException e) { throw new StorageDeviceException(e.getMessage(), e); } } if (exists && !registered) { logger.warn("{} was not in the registry, but appears to be in store." + " Registry db may be in inconsistent state.", pid); } return registered || exists; }
@Override public void postInitModule() throws ModuleInitializationException { try { m_llstore = new DefaultLowlevelStorage(getModuleParameters()); } catch (LowlevelStorageException e) { throw new ModuleInitializationException(e.getMessage(), getRole()); } }
@Override public void postInitModule() throws ModuleInitializationException { try { m_llstore = new DefaultLowlevelStorage(getModuleParameters()); } catch (LowlevelStorageException e) { throw new ModuleInitializationException(e.getMessage(), getRole()); } }