Package com.alibaba.druid.wall
Interface WallFilterMBean
-
- All Known Implementing Classes:
WallFilter
public interface WallFilterMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringcheck(String sql)booleancheckValid(String sql)voidclearProviderCache()voidclearWhiteList()StringgetDbType()Set<String>getProviderWhiteList()longgetViolationCount()booleanisInited()booleanisLogViolation()booleanisThrowException()voidresetViolationCount()voidsetLogViolation(boolean logViolation)voidsetThrowException(boolean throwException)
-
-
-
Method Detail
-
getDbType
String getDbType()
-
isLogViolation
boolean isLogViolation()
-
setLogViolation
void setLogViolation(boolean logViolation)
-
isThrowException
boolean isThrowException()
-
setThrowException
void setThrowException(boolean throwException)
-
isInited
boolean isInited()
-
clearProviderCache
void clearProviderCache()
-
check
String check(String sql) throws SQLException
- Throws:
SQLException
-
getViolationCount
long getViolationCount()
-
resetViolationCount
void resetViolationCount()
-
clearWhiteList
void clearWhiteList()
-
checkValid
boolean checkValid(String sql)
-
-