com.basho.riak.client.cap
Class ClobberMutation<T>
java.lang.Object
com.basho.riak.client.cap.ClobberMutation<T>
- Type Parameters:
T - the type of the value
- All Implemented Interfaces:
- Mutation<T>
public class ClobberMutation<T>
- extends Object
- implements Mutation<T>
A mutation that overwrites the original value with a new one.
- Author:
- russell
|
Constructor Summary |
ClobberMutation(T newValue)
Create a clobber mutation that will return newValue from apply(T) |
|
Method Summary |
T |
apply(T original)
Applies a mutation to the original value passed in |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClobberMutation
public ClobberMutation(T newValue)
- Create a clobber mutation that will return
newValue from apply(T)
- Parameters:
newValue -
apply
public T apply(T original)
- Description copied from interface:
Mutation
- Applies a mutation to the
original value passed in
- Specified by:
apply in interface Mutation<T>
- Parameters:
original - the value to mutate.
- Returns:
- simply returns whatever the argument to the constructor was.
Copyright © 2012. All Rights Reserved.