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 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);
}