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

com.fasterxml.clustermate.client.EntryAccessors Maven / Gradle / Ivy

There is a newer version: 0.10.5
Show newest version
package com.fasterxml.clustermate.client;

import com.fasterxml.clustermate.api.EntryKey;
import com.fasterxml.clustermate.client.call.*;

/**
 * "Factory interface" that contains factory methods needed for constructing
 * accessors for operations on stored entries: both CRUD operations and
 * related metadata accessors.
 */
public interface EntryAccessors
{
    public abstract ContentPutter entryPutter(ClusterServerNode server);

    public abstract ContentGetter entryGetter(ClusterServerNode server);

    public abstract ContentHeader entryHeader(ClusterServerNode server);

    public abstract ContentDeleter entryDeleter(ClusterServerNode server);

    public abstract EntryLister entryLister(ClusterServerNode server);

    public abstract EntryInspector entryInspector(ClusterServerNode server);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy