com.fasterxml.clustermate.client.EntryAccessors Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of clustermate-client Show documentation
Show all versions of clustermate-client Show documentation
Building blocks for client libraries that access
ClusterMate-based service.
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 CRUD operations on stored entries.
*/
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);
}