public abstract class AbstractProvider extends Object implements BaseProvider
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractProvider.DataDO |
BaseProvider.ShootingDO| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProvider(String dbPath,
Map<String,Object> context) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,BaseProvider.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 void hitIncr(String pattern, int count)
hitIncr in interface BaseProviderpublic void reqIncr(String pattern, int count)
reqIncr in interface BaseProviderpublic Map<String,BaseProvider.ShootingDO> getShooting()
getShooting in interface BaseProviderpublic void reset(String pattern)
reset in interface BaseProviderpublic void resetAll()
resetAll in interface BaseProvider@PreDestroy public void tearDown()
Copyright © 2019. All rights reserved.