package com.bigdata.service; import java.util.Properties; import java.util.UUID; import com.bigdata.journal.IResourceManager; /** * A local (in process) data service. * * @author <a href="mailto:thompsonbry@users.sourceforge.net">Bryan Thompson</a> * @version $Id$ */ abstract public class AbstractEmbeddedDataService extends DataService { public AbstractEmbeddedDataService(UUID serviceUUID, Properties properties) { super(properties); setServiceUUID(serviceUUID); } public void destroy() { if (log.isInfoEnabled()) log.info(""); final IResourceManager resourceManager = getResourceManager(); shutdownNow(); // destroy all resources. resourceManager.deleteResources(); } }