All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.infinispan.commands.functional.Mutation Maven / Gradle / Ivy

package org.infinispan.commands.functional;

import org.infinispan.functional.EntryView;

/**
 * Simplified version of functional command used for read-only operations after transactional modifications.
 */
public interface Mutation {

   /**
    * @return Internal identifier used for purposes of marshalling
    */
   byte type();

   /**
    * Mutate the view
    *
    * @param view
    */
   R apply(EntryView.ReadWriteEntryView view);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy