public class

ExpressionMutation

extends AbstractExpressionHelper
implements Mutation<T>
java.lang.Object
   ↳ org.mule.modules.riak.mel.AbstractExpressionHelper
     ↳ org.mule.modules.riak.mel.ExpressionMutation

Class Overview

A Mutation that's implemented by a MEL expression. *

If no serializer is configured, the IRiakObject> to mutate is bound to the original variable. The expression must return a mutated IRiakObject. Otherwise, the deserialized Object is bound to the siblings variable. The expression must return a resolved Object that will be serialized before storage.

Summary

[Expand]
Inherited Constants
From interface org.mule.api.lifecycle.Initialisable
[Expand]
Inherited Fields
From class org.mule.modules.riak.mel.AbstractExpressionHelper
Public Constructors
ExpressionMutation()
Public Methods
IRiakObject apply(IRiakObject original)
[Expand]
Inherited Methods
From class org.mule.modules.riak.mel.AbstractExpressionHelper
From class java.lang.Object
From interface com.basho.riak.client.cap.Mutation
From interface org.mule.api.context.MuleContextAware
From interface org.mule.api.lifecycle.Initialisable

Public Constructors

public ExpressionMutation ()

Public Methods

public IRiakObject apply (IRiakObject original)

Parameters
original