- chain(CloseableIterable<? extends T>...) - Static method in class org.calrissian.mango.collect.CloseableIterables
-
Combines multiple closeable iterables into a single closeable iterable.
- chain(Iterable<? extends CloseableIterable<? extends T>>) - Static method in class org.calrissian.mango.collect.CloseableIterables
-
Combines multiple closeable iterables into a single closeable iterable.
- chain(CloseableIterator<? extends T>...) - Static method in class org.calrissian.mango.collect.CloseableIterators
-
Combines multiple closeable iterators into a single closeable iterator.
- chain(Iterator<? extends CloseableIterator<? extends T>>) - Static method in class org.calrissian.mango.collect.CloseableIterators
-
Combines multiple closeable iterators into a single closeable iterator.
- cidrRange(String) - Static method in class org.calrissian.mango.net.IPv4
-
Parses the provided CIDR string and produces a closed Range encapsulating all IPv4 addresses between
the network and broadcast addresses in the subnet represented by the CIDR.
- cidrRange(String) - Static method in class org.calrissian.mango.net.IPv6
-
Parses the provided CIDR string and produces a closed Range encapsulating all IPv6 addresses between
the network and broadcast addresses in the subnet represented by the CIDR.
- close() - Method in interface org.calrissian.mango.batch.Batcher
-
Closes the underlying batcher.
- close() - Method in class org.calrissian.mango.collect.AbstractCloseableIterable
- close() - Method in interface org.calrissian.mango.collect.CloseableIterable
-
- close() - Method in interface org.calrissian.mango.collect.CloseableIterator
-
- close() - Method in class org.calrissian.mango.io.AbstractBufferedInputStream
- close() - Method in class org.calrissian.mango.io.AbstractBufferedOutputStream
- CloseableIterable<T> - Interface in org.calrissian.mango.collect
-
Iterable that is closeable to release underlying resources
- CloseableIterables - Class in org.calrissian.mango.collect
-
Utility class to develop commonly used closeable iterables functions.
- CloseableIterator<T> - Interface in org.calrissian.mango.collect
-
An Iterator that needs to be closed once it is no longer being used in order to clean up opened resources
- CloseableIterators - Class in org.calrissian.mango.collect
-
Utility class to develop commonly used closeable iterator functions.
- closeAndFlush() - Method in interface org.calrissian.mango.batch.Batcher
-
Closes the underlying batcher and flushes the remaining elements in the queue to a list.
- closed - Variable in class org.calrissian.mango.collect.AbstractCloseableIterable
-
- closeQuietly() - Method in interface org.calrissian.mango.collect.CloseableIterable
-
Unconditionally closes the iterator.
- closeQuietly() - Method in interface org.calrissian.mango.collect.CloseableIterator
-
Unconditionally closes the iterator.
- compareTo(IPv4) - Method in class org.calrissian.mango.net.IPv4
-
- compareTo(IPv6) - Method in class org.calrissian.mango.net.IPv6
-
- concat(CloseableIterable<? extends Iterable<? extends T>>) - Static method in class org.calrissian.mango.collect.CloseableIterables
-
Combines multiple iterables into a single closeable iterable.
- concat(CloseableIterator<? extends Iterator<? extends T>>) - Static method in class org.calrissian.mango.collect.CloseableIterators
-
Combines multiple iterators into a single closeable iterator.
- contains(Object) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns true if this fluent iterable contains any object for which
equals(target) is true.
- contains(String) - Method in class org.calrissian.mango.domain.AbstractAttributeStore
-
- contains(String) - Method in interface org.calrissian.mango.domain.AttributeStore
-
Returns true of there exist attributes with the specified key
- copyInto(C) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Copies all the elements from this fluent iterable to collection.
- create() - Static method in class org.calrissian.mango.batch.BatcherBuilder
-
Creates a new builder for creating a
Batcher.
- create(EntityIdentifier) - Static method in class org.calrissian.mango.domain.entity.EntityBuilder
-
- create(String, String) - Static method in class org.calrissian.mango.domain.entity.EntityBuilder
-
- create(Entity) - Static method in class org.calrissian.mango.domain.entity.EntityBuilder
-
- create(EventIdentifier) - Static method in class org.calrissian.mango.domain.event.EventBuilder
-
- create(String, String, long) - Static method in class org.calrissian.mango.domain.event.EventBuilder
-
- create(Event) - Static method in class org.calrissian.mango.domain.event.EventBuilder
-
- cycle(CloseableIterable<T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
-
Returns a closeable iterable whose iterators cycle indefinitely over the elements of
iterable.
- cycle() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns a fluent iterable whose Iterator cycles indefinitely over the elements of
this fluent iterable.
- get(int) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns the element at the specified position in this fluent iterable.
- get(String) - Method in class org.calrissian.mango.domain.AbstractAttributeStore
-
- get(String) - Method in interface org.calrissian.mango.domain.AttributeStore
-
Retrieves the first attribute returned for the specified key.
- getAddress() - Method in class org.calrissian.mango.net.IP
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractBigDecimalEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractBigIntegerEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractBooleanEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractByteEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractDateEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractDoubleEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractEntityIdentifierEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractEventIdentifierEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractFloatEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractInet4AddressEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractInet6AddressEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractInstantEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractIntegerEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractIPv4Encoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractIPv6Encoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractLongEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractStringEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractUnsignedIntegerEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractUnsignedLongEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractURIEncoder
-
- getAlias() - Method in class org.calrissian.mango.types.encoders.lexi.ReverseEncoder
-
- getAlias() - Method in interface org.calrissian.mango.types.TypeEncoder
-
Returns the "alias" of the type so that the encoded form can be decoded.
- getAlias(Object) - Method in class org.calrissian.mango.types.TypeRegistry
-
Gets registered alias for a provided object type.
- getAllEncoders() - Method in class org.calrissian.mango.types.TypeRegistry
-
Returns all the registered
TypeEncoders in the registry
- getAttributes() - Method in class org.calrissian.mango.domain.AbstractAttributeStore
-
- getAttributes(String) - Method in class org.calrissian.mango.domain.AbstractAttributeStore
-
- getAttributes() - Method in interface org.calrissian.mango.domain.AttributeStore
-
Retrieves all the getAttributes.
- getAttributes(String) - Method in interface org.calrissian.mango.domain.AttributeStore
-
Retrieves all the attributes for the specified key.
- getBroadcast() - Method in class org.calrissian.mango.net.MoreInetAddresses.CidrInfo
-
- getClassAlias(Class) - Method in class org.calrissian.mango.types.TypeRegistry
-
Retrieves the registered alias for the provided
Class.
- getEmbeddedIPv4ClientAddress(Inet6Address) - Static method in class org.calrissian.mango.net.MoreInetAddresses
-
Examines the Inet6Address to extract the embedded IPv4 client address
if the InetAddress is an IPv6 address of one of the specified address
types that contain an embedded IPv4 address.
- getId() - Method in class org.calrissian.mango.domain.entity.BaseEntity
- getId() - Method in class org.calrissian.mango.domain.entity.EntityIdentifier
-
- getId() - Method in interface org.calrissian.mango.domain.Identifiable
-
- getIdentifier() - Method in class org.calrissian.mango.domain.entity.BaseEntity
-
- getIdentifier() - Method in interface org.calrissian.mango.domain.entity.Entity
-
- getIdentifier() - Method in class org.calrissian.mango.domain.event.BaseEvent
-
- getIdentifier() - Method in interface org.calrissian.mango.domain.event.Event
-
- getIPV4CompatIPv6Address(Inet4Address) - Static method in class org.calrissian.mango.net.MoreInetAddresses
-
- getIPv4MappedIPv6Address(Inet4Address) - Static method in class org.calrissian.mango.net.MoreInetAddresses
-
- getKey() - Method in class org.calrissian.mango.domain.Attribute
-
- getMappedIPv4Address(Inet6Address) - Static method in class org.calrissian.mango.net.MoreInetAddresses
-
Returns the IPv4 address embedded in an IPv4 mapped address.
- getMetadata() - Method in class org.calrissian.mango.domain.Attribute
-
Gets an immutable view of the current metadata
- getMetadataValue(String) - Method in class org.calrissian.mango.domain.Attribute
-
Gets a value for the metadata key for the current attribute.
- getNetwork() - Method in class org.calrissian.mango.net.MoreInetAddresses.CidrInfo
-
- getNextBuffer() - Method in class org.calrissian.mango.io.AbstractBufferedInputStream
-
Retrieves the next set of data from the source.
- getOne() - Method in class org.calrissian.mango.domain.Pair
-
- getTimestamp() - Method in class org.calrissian.mango.domain.event.BaseEvent
- getTimestamp() - Method in class org.calrissian.mango.domain.event.EventIdentifier
-
- getTimestamp() - Method in interface org.calrissian.mango.domain.Temporal
-
- getTwo() - Method in class org.calrissian.mango.domain.Pair
-
- getType() - Method in class org.calrissian.mango.domain.entity.BaseEntity
- getType() - Method in interface org.calrissian.mango.domain.entity.Entity
-
- getType() - Method in class org.calrissian.mango.domain.entity.EntityIdentifier
-
- getValue() - Method in class org.calrissian.mango.domain.Attribute
-
- groupBy(CloseableIterable<? extends T>, Function<? super T, ?>) - Static method in class org.calrissian.mango.collect.CloseableIterables
-
Divides an iterable into unmodifiable sublists of equivalent elements.
- groupBy(CloseableIterator<? extends T>, Function<? super T, ?>) - Static method in class org.calrissian.mango.collect.CloseableIterators
-
Divides a closeableiterator into unmodifiable sublists of equivalent elements.
- groupBy(Iterable<? extends T>, Function<? super T, ?>) - Static method in class org.calrissian.mango.collect.Iterables2
-
Divides an iterable into unmodifiable sublists of equivalent elements.
- groupBy(Iterator<? extends T>, Function<? super T, ?>) - Static method in class org.calrissian.mango.collect.Iterators2
-
Divides an iterator into unmodifiable sublists of equivalent elements.
- Serializables - Class in org.calrissian.mango.io
-
Utilities for converting serializable objects to byte arrays.
- serialize(Serializable) - Static method in class org.calrissian.mango.io.Serializables
-
Utility for turning a serializable object into a byte array.
- serialize(Serializable, boolean) - Static method in class org.calrissian.mango.io.Serializables
-
Utility for turning a serializable object into a byte array.
- SIMPLE_JAVA_TYPES - Static variable in class org.calrissian.mango.types.SimpleTypeEncoders
-
Simple Java types only
- SIMPLE_TYPES - Static variable in class org.calrissian.mango.types.SimpleTypeEncoders
-
Contains the full set of supported type encoders
- simpleIterable(Iterable<T>) - Static method in class org.calrissian.mango.collect.Iterables2
-
Wraps any iterable into a generic iterable object.
- SimpleTypeEncoders - Class in org.calrissian.mango.types
-
- singleton(T) - Static method in class org.calrissian.mango.collect.CloseableIterables
-
Returns a closeable iterable containing only value.
- singletonIterator(T) - Static method in class org.calrissian.mango.collect.CloseableIterators
-
Returns an iterator containing only value.
- size() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns the number of elements in this fluent iterable.
- size() - Method in class org.calrissian.mango.domain.AbstractAttributeStore
-
- size() - Method in interface org.calrissian.mango.domain.AttributeStore
-
Returns the size of the attributestore.
- sizeBound(int) - Method in class org.calrissian.mango.batch.BatcherBuilder
-
Add a max size component for a batcher.
- skip(CloseableIterable<T>, int) - Static method in class org.calrissian.mango.collect.CloseableIterables
-
Returns a view of iterable that skips its first
numberToSkip elements.
- skip(int) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns a view of this fluent iterable that skips its first numberToSkip
elements.
- stream() - Method in interface org.calrissian.mango.collect.CloseableIterable
-
Returns a sequential Stream with this iterable as its source.
- stream() - Method in interface org.calrissian.mango.collect.CloseableIterator
-
Returns a sequential Stream with this iterator as its source.
- STRING_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
-
- StringEncoder - Class in org.calrissian.mango.types.encoders.simple
-
- StringEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.StringEncoder
-
- stringEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
-
- stringEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
-
- stringRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
-
- Temporal - Interface in org.calrissian.mango.domain
-
- timeBound(long, TimeUnit) - Method in class org.calrissian.mango.batch.BatcherBuilder
-
Add a max time component for a batcher.
- toArray(Class<T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns an array containing all of the elements from this fluent iterable in iteration order.
- toBase64(Serializable) - Static method in class org.calrissian.mango.io.Serializables
-
Utility for returning a Serializable object from a base 64 encoded byte array.
- toBase64(Serializable, boolean) - Static method in class org.calrissian.mango.io.Serializables
-
Utility for returning a Serializable object from a base 64 encoded byte array.
- toByteArray() - Method in class org.calrissian.mango.net.IP
-
- toList() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns an ImmutableList containing all of the elements from this fluent iterable in
proper sequence.
- toMap(Function<? super T, V>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns an immutable map whose keys are the distinct elements of this FluentIterable
and whose value for each key was computed by valueFunction.
- toMultiset() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns an ImmutableMultiset containing all of the elements from this fluent iterable.
- toSet() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns an ImmutableSet containing all of the elements from this fluent iterable with
duplicates removed.
- toSimpleIterable() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns a generic iterable with no beanlike properties such as isEmpty().
- toSortedList(Comparator<? super T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns an ImmutableList containing all of the elements from this FluentIterable in the order specified by comparator.
- toSortedSet(Comparator<? super T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns an ImmutableSortedSet containing all of the elements from this FluentIterable in the order specified by comparator, with duplicates (determined by
comparator.compare(x, y) == 0) removed.
- toString() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns a string representation of this fluent iterable, with the format
[e1, e2, ..., en].
- toString() - Method in class org.calrissian.mango.domain.Attribute
-
- toString() - Method in class org.calrissian.mango.domain.entity.BaseEntity
-
- toString() - Method in class org.calrissian.mango.domain.entity.EntityIdentifier
-
- toString() - Method in class org.calrissian.mango.domain.event.BaseEvent
-
- toString() - Method in class org.calrissian.mango.domain.event.EventIdentifier
-
- toString() - Method in class org.calrissian.mango.domain.Pair
-
- toString() - Method in class org.calrissian.mango.net.IP
-
- toString() - Method in class org.calrissian.mango.net.MoreInetAddresses.CidrInfo
-
- transform(CloseableIterable<F>, Function<? super F, ? extends T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
-
Returns an iterable that applies function to each element of fromIterable.
- transform(CloseableIterator<F>, Function<F, T>) - Static method in class org.calrissian.mango.collect.CloseableIterators
-
Returns a closeable iterator that applies function to each element of fromIterator.
- transform(Function<? super T, ? extends E>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Returns a fluent iterable that applies function to each element of this
fluent iterable.
- transformAndConcat(Function<? super T, ? extends Iterable<E>>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
-
Applies function to each element of this fluent iterable and returns
a fluent iterable with the concatenated combination of results.
- TypeDecodingException - Exception in org.calrissian.mango.types.exception
-
- TypeDecodingException() - Constructor for exception org.calrissian.mango.types.exception.TypeDecodingException
-
- TypeDecodingException(String) - Constructor for exception org.calrissian.mango.types.exception.TypeDecodingException
-
- TypeDecodingException(String, Throwable) - Constructor for exception org.calrissian.mango.types.exception.TypeDecodingException
-
- TypeDecodingException(Throwable) - Constructor for exception org.calrissian.mango.types.exception.TypeDecodingException
-
- TypeEncoder<T,U> - Interface in org.calrissian.mango.types
-
- TypeEncodingException - Exception in org.calrissian.mango.types.exception
-
- TypeEncodingException() - Constructor for exception org.calrissian.mango.types.exception.TypeEncodingException
-
- TypeEncodingException(String) - Constructor for exception org.calrissian.mango.types.exception.TypeEncodingException
-
- TypeEncodingException(String, Throwable) - Constructor for exception org.calrissian.mango.types.exception.TypeEncodingException
-
- TypeEncodingException(Throwable) - Constructor for exception org.calrissian.mango.types.exception.TypeEncodingException
-
- TypeRegistry<U> - Class in org.calrissian.mango.types
-
The TypeRegistry is used as a means to register and easily utilize various encoding schemes to provide a simple
mechanism to encode and decode from one Object type to another.
- TypeRegistry(TypeEncoder<?, U>...) - Constructor for class org.calrissian.mango.types.TypeRegistry
-
- TypeRegistry(TypeRegistry<U>, TypeEncoder<?, U>...) - Constructor for class org.calrissian.mango.types.TypeRegistry
-
- TypeRegistry(Iterable<TypeEncoder<?, U>>) - Constructor for class org.calrissian.mango.types.TypeRegistry
-