T
- Type of element that the operation is applied topublic class ContextOperationAdaptor<T> extends ContextAdaptor<Operation<T>,T,T> implements Operation<Context>
extract, inner, insert
Constructor and Description |
---|
ContextOperationAdaptor(Operation<T> inner,
ContextExtractor<T> extract)
Construct with the given operation and extractor
|
ContextOperationAdaptor(Operation<T> inner,
String extract)
Construct with the given operation.
|
Modifier and Type | Method and Description |
---|---|
static <IN> Operation<Context> |
create(Operation<IN> operation,
String extract)
Helper to create a new
ContextOperationAdaptor . |
void |
perform(Context object)
Perform the operation on the given object.
|
public ContextOperationAdaptor(Operation<T> inner, ContextExtractor<T> extract)
inner
- the operationextract
- the extractorpublic ContextOperationAdaptor(Operation<T> inner, String extract)
KeyContextExtractor
created from the given key.inner
- the operationextract
- the keypublic void perform(Context object)
Operation
public static <IN> Operation<Context> create(Operation<IN> operation, String extract)
ContextOperationAdaptor
.operation
- the operationextract
- the key to extract fromContextOperationAdaptor(Operation,
ContextExtractor)