net.openhft.collect.set.hash
Interface HashByteSetFactory

All Superinterfaces:
ByteHashFactory<HashByteSetFactory>, ByteSetFactory, HashContainerFactory<HashByteSetFactory>

public interface HashByteSetFactory
extends ByteSetFactory, ByteHashFactory<HashByteSetFactory>

An immutable factory of HashByteSets.

See Also:
HashByteSet, HashByteSets.getDefaultFactory()

Method Summary
 HashByteSet newImmutableSet(byte[] elements)
           
 HashByteSet newImmutableSet(Byte[] elements)
           
 HashByteSet newImmutableSet(byte[] elements, int expectedSize)
           
 HashByteSet newImmutableSet(Byte[] elements, int expectedSize)
           
 HashByteSet newImmutableSet(Consumer<ByteConsumer> elementsSupplier)
           
 HashByteSet newImmutableSet(Consumer<ByteConsumer> elementsSupplier, int expectedSize)
           
 HashByteSet newImmutableSet(Iterable<Byte> elements)
           
 HashByteSet newImmutableSet(Iterable<Byte> elements, int expectedSize)
          If the specified elements is a set, expectedSize is ignored.
 HashByteSet newImmutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2)
           
 HashByteSet newImmutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, int expectedSize)
           
 HashByteSet newImmutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3)
           
 HashByteSet newImmutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, int expectedSize)
           
 HashByteSet newImmutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4)
           
 HashByteSet newImmutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, int expectedSize)
           
 HashByteSet newImmutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, Iterable<Byte> elems5)
           
 HashByteSet newImmutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, Iterable<Byte> elems5, int expectedSize)
           
 HashByteSet newImmutableSet(Iterator<Byte> elements)
           
 HashByteSet newImmutableSet(Iterator<Byte> elements, int expectedSize)
           
 HashByteSet newImmutableSetOf(byte e1)
           
 HashByteSet newImmutableSetOf(byte e1, byte e2)
           
 HashByteSet newImmutableSetOf(byte e1, byte e2, byte e3)
           
 HashByteSet newImmutableSetOf(byte e1, byte e2, byte e3, byte e4)
           
 HashByteSet newImmutableSetOf(byte e1, byte e2, byte e3, byte e4, byte e5, byte... restElements)
           
 HashByteSet newMutableSet()
           
 HashByteSet newMutableSet(byte[] elements)
           
 HashByteSet newMutableSet(Byte[] elements)
           
 HashByteSet newMutableSet(byte[] elements, int expectedSize)
           
 HashByteSet newMutableSet(Byte[] elements, int expectedSize)
           
 HashByteSet newMutableSet(Consumer<ByteConsumer> elementsSupplier)
           
 HashByteSet newMutableSet(Consumer<ByteConsumer> elementsSupplier, int expectedSize)
           
 HashByteSet newMutableSet(int expectedSize)
           
 HashByteSet newMutableSet(Iterable<Byte> elements)
           
 HashByteSet newMutableSet(Iterable<Byte> elements, int expectedSize)
          If the specified elements is a set, expectedSize is ignored.
 HashByteSet newMutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2)
           
 HashByteSet newMutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, int expectedSize)
           
 HashByteSet newMutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3)
           
 HashByteSet newMutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, int expectedSize)
           
 HashByteSet newMutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4)
           
 HashByteSet newMutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, int expectedSize)
           
 HashByteSet newMutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, Iterable<Byte> elems5)
           
 HashByteSet newMutableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, Iterable<Byte> elems5, int expectedSize)
           
 HashByteSet newMutableSet(Iterator<Byte> elements)
           
 HashByteSet newMutableSet(Iterator<Byte> elements, int expectedSize)
           
 HashByteSet newMutableSetOf(byte e1)
           
 HashByteSet newMutableSetOf(byte e1, byte e2)
           
 HashByteSet newMutableSetOf(byte e1, byte e2, byte e3)
           
 HashByteSet newMutableSetOf(byte e1, byte e2, byte e3, byte e4)
           
 HashByteSet newMutableSetOf(byte e1, byte e2, byte e3, byte e4, byte e5, byte... restElements)
           
 HashByteSet newUpdatableSet()
           
 HashByteSet newUpdatableSet(byte[] elements)
           
 HashByteSet newUpdatableSet(Byte[] elements)
           
 HashByteSet newUpdatableSet(byte[] elements, int expectedSize)
           
 HashByteSet newUpdatableSet(Byte[] elements, int expectedSize)
           
 HashByteSet newUpdatableSet(Consumer<ByteConsumer> elementsSupplier)
           
 HashByteSet newUpdatableSet(Consumer<ByteConsumer> elementsSupplier, int expectedSize)
           
 HashByteSet newUpdatableSet(int expectedSize)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elements)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elements, int expectedSize)
          If the specified elements is a set, expectedSize is ignored.
 HashByteSet newUpdatableSet(Iterable<Byte> elems1, Iterable<Byte> elems2)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, int expectedSize)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, int expectedSize)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, int expectedSize)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, Iterable<Byte> elems5)
           
 HashByteSet newUpdatableSet(Iterable<Byte> elems1, Iterable<Byte> elems2, Iterable<Byte> elems3, Iterable<Byte> elems4, Iterable<Byte> elems5, int expectedSize)
           
 HashByteSet newUpdatableSet(Iterator<Byte> elements)
           
 HashByteSet newUpdatableSet(Iterator<Byte> elements, int expectedSize)
           
 HashByteSet newUpdatableSetOf(byte e1)
           
 HashByteSet newUpdatableSetOf(byte e1, byte e2)
           
 HashByteSet newUpdatableSetOf(byte e1, byte e2, byte e3)
           
 HashByteSet newUpdatableSetOf(byte e1, byte e2, byte e3, byte e4)
           
 HashByteSet newUpdatableSetOf(byte e1, byte e2, byte e3, byte e4, byte e5, byte... restElements)
           
 
Methods inherited from interface net.openhft.collect.hash.ByteHashFactory
getLowerKeyDomainBound, getUpperKeyDomainBound, withKeysDomain, withKeysDomainComplement
 
Methods inherited from interface net.openhft.collect.hash.HashContainerFactory
getDefaultExpectedSize, getHashConfig, withDefaultExpectedSize, withHashConfig
 

Method Detail

newMutableSet

HashByteSet newMutableSet()
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elements,
                          int expectedSize)
If the specified elements is a set, expectedSize is ignored.

Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elems1,
                          Iterable<Byte> elems2,
                          int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elems1,
                          Iterable<Byte> elems2,
                          Iterable<Byte> elems3,
                          int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elems1,
                          Iterable<Byte> elems2,
                          Iterable<Byte> elems3,
                          Iterable<Byte> elems4,
                          int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elems1,
                          Iterable<Byte> elems2,
                          Iterable<Byte> elems3,
                          Iterable<Byte> elems4,
                          Iterable<Byte> elems5,
                          int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elements)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elems1,
                          Iterable<Byte> elems2)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elems1,
                          Iterable<Byte> elems2,
                          Iterable<Byte> elems3)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elems1,
                          Iterable<Byte> elems2,
                          Iterable<Byte> elems3,
                          Iterable<Byte> elems4)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterable<Byte> elems1,
                          Iterable<Byte> elems2,
                          Iterable<Byte> elems3,
                          Iterable<Byte> elems4,
                          Iterable<Byte> elems5)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterator<Byte> elements)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Iterator<Byte> elements,
                          int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Consumer<ByteConsumer> elementsSupplier)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Consumer<ByteConsumer> elementsSupplier,
                          int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(byte[] elements)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(byte[] elements,
                          int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Byte[] elements)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSet

HashByteSet newMutableSet(Byte[] elements,
                          int expectedSize)
Specified by:
newMutableSet in interface ByteSetFactory

newMutableSetOf

HashByteSet newMutableSetOf(byte e1)
Specified by:
newMutableSetOf in interface ByteSetFactory

newMutableSetOf

HashByteSet newMutableSetOf(byte e1,
                            byte e2)
Specified by:
newMutableSetOf in interface ByteSetFactory

newMutableSetOf

HashByteSet newMutableSetOf(byte e1,
                            byte e2,
                            byte e3)
Specified by:
newMutableSetOf in interface ByteSetFactory

newMutableSetOf

HashByteSet newMutableSetOf(byte e1,
                            byte e2,
                            byte e3,
                            byte e4)
Specified by:
newMutableSetOf in interface ByteSetFactory

newMutableSetOf

HashByteSet newMutableSetOf(byte e1,
                            byte e2,
                            byte e3,
                            byte e4,
                            byte e5,
                            byte... restElements)
Specified by:
newMutableSetOf in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet()
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elements,
                            int expectedSize)
If the specified elements is a set, expectedSize is ignored.

Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            Iterable<Byte> elems4,
                            int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            Iterable<Byte> elems4,
                            Iterable<Byte> elems5,
                            int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elements)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            Iterable<Byte> elems4)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            Iterable<Byte> elems4,
                            Iterable<Byte> elems5)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterator<Byte> elements)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Iterator<Byte> elements,
                            int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Consumer<ByteConsumer> elementsSupplier)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Consumer<ByteConsumer> elementsSupplier,
                            int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(byte[] elements)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(byte[] elements,
                            int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Byte[] elements)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSet

HashByteSet newUpdatableSet(Byte[] elements,
                            int expectedSize)
Specified by:
newUpdatableSet in interface ByteSetFactory

newUpdatableSetOf

HashByteSet newUpdatableSetOf(byte e1)
Specified by:
newUpdatableSetOf in interface ByteSetFactory

newUpdatableSetOf

HashByteSet newUpdatableSetOf(byte e1,
                              byte e2)
Specified by:
newUpdatableSetOf in interface ByteSetFactory

newUpdatableSetOf

HashByteSet newUpdatableSetOf(byte e1,
                              byte e2,
                              byte e3)
Specified by:
newUpdatableSetOf in interface ByteSetFactory

newUpdatableSetOf

HashByteSet newUpdatableSetOf(byte e1,
                              byte e2,
                              byte e3,
                              byte e4)
Specified by:
newUpdatableSetOf in interface ByteSetFactory

newUpdatableSetOf

HashByteSet newUpdatableSetOf(byte e1,
                              byte e2,
                              byte e3,
                              byte e4,
                              byte e5,
                              byte... restElements)
Specified by:
newUpdatableSetOf in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elements,
                            int expectedSize)
If the specified elements is a set, expectedSize is ignored.

Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            int expectedSize)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            int expectedSize)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            Iterable<Byte> elems4,
                            int expectedSize)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            Iterable<Byte> elems4,
                            Iterable<Byte> elems5,
                            int expectedSize)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elements)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            Iterable<Byte> elems4)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterable<Byte> elems1,
                            Iterable<Byte> elems2,
                            Iterable<Byte> elems3,
                            Iterable<Byte> elems4,
                            Iterable<Byte> elems5)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterator<Byte> elements)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Iterator<Byte> elements,
                            int expectedSize)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Consumer<ByteConsumer> elementsSupplier)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Consumer<ByteConsumer> elementsSupplier,
                            int expectedSize)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(byte[] elements)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(byte[] elements,
                            int expectedSize)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Byte[] elements)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSet

HashByteSet newImmutableSet(Byte[] elements,
                            int expectedSize)
Specified by:
newImmutableSet in interface ByteSetFactory

newImmutableSetOf

HashByteSet newImmutableSetOf(byte e1)
Specified by:
newImmutableSetOf in interface ByteSetFactory

newImmutableSetOf

HashByteSet newImmutableSetOf(byte e1,
                              byte e2)
Specified by:
newImmutableSetOf in interface ByteSetFactory

newImmutableSetOf

HashByteSet newImmutableSetOf(byte e1,
                              byte e2,
                              byte e3)
Specified by:
newImmutableSetOf in interface ByteSetFactory

newImmutableSetOf

HashByteSet newImmutableSetOf(byte e1,
                              byte e2,
                              byte e3,
                              byte e4)
Specified by:
newImmutableSetOf in interface ByteSetFactory

newImmutableSetOf

HashByteSet newImmutableSetOf(byte e1,
                              byte e2,
                              byte e3,
                              byte e4,
                              byte e5,
                              byte... restElements)
Specified by:
newImmutableSetOf in interface ByteSetFactory