public enum LockModeRepositoryPostProcessor extends Enum<LockModeRepositoryPostProcessor> implements RepositoryProxyPostProcessor
RepositoryProxyPostProcessor
that sets up interceptors to read LockModeType
information from the
invoked method. This is necessary to allow redeclaration of CRUD methods in repository interfaces and configure
locking information on them.Enum Constant and Description |
---|
INSTANCE |
Modifier and Type | Method and Description |
---|---|
LockMetadataProvider |
getLockMetadataProvider()
Returns the
LockMetadataProvider to lookup the lock information captured by the interceptors. |
void |
postProcess(ProxyFactory factory) |
static LockModeRepositoryPostProcessor |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static LockModeRepositoryPostProcessor[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final LockModeRepositoryPostProcessor INSTANCE
public static LockModeRepositoryPostProcessor[] values()
for (LockModeRepositoryPostProcessor c : LockModeRepositoryPostProcessor.values()) System.out.println(c);
public static LockModeRepositoryPostProcessor valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic void postProcess(ProxyFactory factory)
postProcess
in interface RepositoryProxyPostProcessor
public LockMetadataProvider getLockMetadataProvider()
LockMetadataProvider
to lookup the lock information captured by the interceptors.Copyright © 2011-2013-2013 SpringSource. All Rights Reserved.