A B C D E F G M N P R S T 

A

added() - Method in interface eu.mais_h.mathsync.Difference
Represents the set of items added on the remote side compared to the local state.
apply(T) - Method in interface eu.mais_h.mathsync.util.Function
Applies this function to the given argument.

B

BucketSelector - Interface in eu.mais_h.mathsync
Selects buckets to store items in.

C

create(Function<String, T>) - Static method in class eu.mais_h.mathsync.serialize.StringDeserializer
Retrieves an instance of this deserializer.
create() - Static method in class eu.mais_h.mathsync.serialize.StringDeserializer
 
create(Function<T, String>) - Static method in class eu.mais_h.mathsync.serialize.StringSerializer
Retrieves an instance of this serializer.
create() - Static method in class eu.mais_h.mathsync.serialize.StringSerializer
Retrieves an instance of this serializer directly serializing strings.
custom(Set<? extends T>, Serializer<? super T>, Digester, BucketSelector) - Static method in class eu.mais_h.mathsync.SummarizerFromItems
Builds a custom summarizer.
custom(Function<Integer, String>, Digester, BucketSelector) - Static method in class eu.mais_h.mathsync.SummarizerFromJson
Builds a custom summarizer.

D

deserialize(byte[]) - Method in interface eu.mais_h.mathsync.serialize.Deserializer
Deserializes an array of bytes back to an object.
deserialize(byte[]) - Method in class eu.mais_h.mathsync.serialize.StringDeserializer
 
Deserializer<T> - Interface in eu.mais_h.mathsync.serialize
Deserializes arrays of bytes back to objects.
Difference<T> - Interface in eu.mais_h.mathsync
Represents the difference between two states.
difference() - Method in interface eu.mais_h.mathsync.Resolver
Computes the difference between two states.
difference() - Method in class eu.mais_h.mathsync.ResolverFromItems
 
digest(byte[]) - Method in interface eu.mais_h.mathsync.digest.Digester
Digests an item serialized as an array of bytes.
digest(byte[]) - Method in class eu.mais_h.mathsync.digest.Sha1Digester
Digests according to SHA-1 specification.
Digester - Interface in eu.mais_h.mathsync.digest
Creates digests of items serialized as byte arrays.

E

eu.mais_h.mathsync - package eu.mais_h.mathsync
Java synchronization library.
eu.mais_h.mathsync.digest - package eu.mais_h.mathsync.digest
Digesting utilities.
eu.mais_h.mathsync.serialize - package eu.mais_h.mathsync.serialize
Custom serialization.
eu.mais_h.mathsync.util - package eu.mais_h.mathsync.util
 

F

from(Set<? extends T>, Serializer<? super T>, Summarizer, Deserializer<T>) - Static method in class eu.mais_h.mathsync.ResolverFromItems
Builds a simple resolver.
FullContent - Class in eu.mais_h.mathsync
Summary implementation simply using items content.
Function<T,R> - Interface in eu.mais_h.mathsync.util
Simplified backport of java.util.function.Function.

G

get() - Static method in class eu.mais_h.mathsync.digest.Sha1Digester
Retrieves an instance of this digester kind.

M

minus(byte[]) - Method in class eu.mais_h.mathsync.FullContent
 
minus(Iterator<byte[]>) - Method in class eu.mais_h.mathsync.FullContent
 
minus(byte[]) - Method in interface eu.mais_h.mathsync.Summary
Removes an item to the summary.
minus(Iterator<byte[]>) - Method in interface eu.mais_h.mathsync.Summary
Removes several items to the summary.

N

newInstance(Digester, int) - Static method in class eu.mais_h.mathsync.PadAndHashBucketSelector
Builds an instance of this selector.

P

PadAndHashBucketSelector - Class in eu.mais_h.mathsync
Pads content and hashes it to select buckets.
plus(byte[]) - Method in class eu.mais_h.mathsync.FullContent
 
plus(Iterator<byte[]>) - Method in class eu.mais_h.mathsync.FullContent
 
plus(byte[]) - Method in interface eu.mais_h.mathsync.Summary
Adds an item to the summary.
plus(Iterator<byte[]>) - Method in interface eu.mais_h.mathsync.Summary
Adds several items to the summary.

R

removed() - Method in interface eu.mais_h.mathsync.Difference
Represents the set of items removed on the remote side compared to the local state.
Resolver<T> - Interface in eu.mais_h.mathsync
Computes the difference between two states.
ResolverFromItems<T> - Class in eu.mais_h.mathsync
Resolver using a remote summarizer to compute the delta.

S

selectBuckets(int, byte[]) - Method in interface eu.mais_h.mathsync.BucketSelector
Selects buckets to store items in.
selectBuckets(int, byte[]) - Method in class eu.mais_h.mathsync.PadAndHashBucketSelector
 
serialize(T) - Method in interface eu.mais_h.mathsync.serialize.Serializer
Serializes an object to an array of byte.
serialize(T) - Method in class eu.mais_h.mathsync.serialize.StringSerializer
 
Serializer<T> - Interface in eu.mais_h.mathsync.serialize
Serializes objects to arrays of bytes.
Sha1Digester - Class in eu.mais_h.mathsync.digest
Digester producing SHA-1 digests.
simple(Set<? extends T>, Serializer<? super T>) - Static method in class eu.mais_h.mathsync.SummarizerFromItems
Builds a simple summarizer.
simple(Function<Integer, String>) - Static method in class eu.mais_h.mathsync.SummarizerFromJson
Builds a simple summarizer.
StringDeserializer<T> - Class in eu.mais_h.mathsync.serialize
Deserializer going through a string representation of items.
StringSerializer<T> - Class in eu.mais_h.mathsync.serialize
Serializer going through a string representation of items.
summarize(int) - Method in interface eu.mais_h.mathsync.Summarizer
Produces a summary at a given level of detail.
summarize(int) - Method in class eu.mais_h.mathsync.SummarizerFromItems
Produces a summary at a given level of detail.
summarize(int) - Method in class eu.mais_h.mathsync.SummarizerFromJson
 
Summarizer - Interface in eu.mais_h.mathsync
Producer of summaries at different levels of detail.
SummarizerFromItems - Class in eu.mais_h.mathsync
Summarizer which iterates on items in the current state to build summaries.
SummarizerFromJson - Class in eu.mais_h.mathsync
Summarizer which deserializes JSON payloads from a remote source.
Summary - Interface in eu.mais_h.mathsync
Represents summarized data.

T

toDifference() - Method in class eu.mais_h.mathsync.FullContent
 
toDifference() - Method in interface eu.mais_h.mathsync.Summary
Retrieves a view of the summary as a difference.
toJSON() - Method in class eu.mais_h.mathsync.FullContent
 
toJSON() - Method in interface eu.mais_h.mathsync.Summary
Retrieves a JSON view of the summary.
toString() - Method in class eu.mais_h.mathsync.digest.Sha1Digester
 
A B C D E F G M N P R S T 

Copyright © 2014. All rights reserved.