public abstract class AbstractProvider extends Object implements Provider
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractProvider.DataDO |
Provider.ShootingDO| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProvider(String dbPath,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Provider.ShootingDO> |
getShooting() |
void |
hitIncr(String pattern,
int count) |
protected abstract Supplier<org.springframework.jdbc.core.JdbcOperations> |
jdbcOperationsSupplier(String dbPath,
Map<String,Object> context)
1.
|
void |
reqIncr(String pattern,
int count) |
void |
reset(String pattern) |
void |
resetAll() |
void |
tearDown() |
protected abstract Stream<AbstractProvider.DataDO> |
transferResults(List<Map<String,Object>> map)
convert DB Map Result to DataDO(Stream)
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsummaryNameprotected abstract Supplier<org.springframework.jdbc.core.JdbcOperations> jdbcOperationsSupplier(String dbPath, Map<String,Object> context)
dbPath - :EmbeddedDatabase file temporary storage directory or remove database.context - :other parameters from constructorprotected abstract Stream<AbstractProvider.DataDO> transferResults(List<Map<String,Object>> map)
map - result from query DB.public Map<String,Provider.ShootingDO> getShooting()
getShooting in interface Provider@PreDestroy public void tearDown()
Copyright © 2019. All rights reserved.