class CacheRemoveAllOperation extends AbstractJCacheOperation<CacheRemoveAll>
JCacheOperation
implementation for a CacheRemoveAll
operation.CacheRemoveAll
AbstractJCacheOperation.CacheInvocationParameterImpl, AbstractJCacheOperation.CacheParameterDetail
Modifier and Type | Field and Description |
---|---|
private ExceptionTypeFilter |
exceptionTypeFilter |
allParameterDetails
Constructor and Description |
---|
CacheRemoveAllOperation(<any> methodDetails,
CacheResolver cacheResolver) |
Modifier and Type | Method and Description |
---|---|
ExceptionTypeFilter |
getExceptionTypeFilter()
Return the
ExceptionTypeFilter to use to filter exceptions thrown while
invoking the method. |
boolean |
isEarlyRemove()
Specify if the cache should be cleared before invoking the method.
|
createExceptionTypeFilter, getAllParameters, getAnnotations, getCacheAnnotation, getCacheName, getCacheNames, getCacheResolver, getMethod, getOperationDescription, toString
private final ExceptionTypeFilter exceptionTypeFilter
public CacheRemoveAllOperation(<any> methodDetails, CacheResolver cacheResolver)
public ExceptionTypeFilter getExceptionTypeFilter()
AbstractJCacheOperation
ExceptionTypeFilter
to use to filter exceptions thrown while
invoking the method.getExceptionTypeFilter
in class AbstractJCacheOperation<CacheRemoveAll>
public boolean isEarlyRemove()
javax.cache.annotation.CacheRemoveAll#afterInvocation()