public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
public LogStore(ObjectStoreEnvironmentBean objectStoreEnvironmentBean) throws ObjectStoreException { super(objectStoreEnvironmentBean); // overrides parents use of isObjectStoreSync doSync = objectStoreEnvironmentBean.isTransactionSync(); _synchronousRemoval = objectStoreEnvironmentBean.isSynchronousRemoval(); _purgeTime = objectStoreEnvironmentBean.getPurgeTime(); _maxFileSize = objectStoreEnvironmentBean.getTxLogSize(); _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime().addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); }
protected synchronized boolean setupStore(String location) throws ObjectStoreException { if (!checkSync) { if(arjPropertyManager.getObjectStoreEnvironmentBean().isTransactionSync()) { syncOn(); } else { syncOff(); } } checkSync = true; if (_purger == null) { _purger = new LogPurger(this, _purgeTime); _purger.setDaemon(true); Runtime.getRuntime() .addShutdownHook(new PurgeShutdownHook(_purger)); _purger.start(); } return super.setupStore(location); }