Skip navigation links
A B C D G H I L M N O P Q R S 

A

acquire() - Method in interface io.atomix.catalyst.util.reference.ReferenceCounted
Acquires a reference.
acquire() - Method in class io.atomix.catalyst.util.reference.ReferencePool
Acquires a reference.
arg(boolean, String, Object...) - Static method in class io.atomix.catalyst.util.Assert
 
arg(T, boolean, String, Object...) - Static method in class io.atomix.catalyst.util.Assert
 
argNot(boolean, String, Object...) - Static method in class io.atomix.catalyst.util.Assert
 
argNot(T, boolean, String, Object...) - Static method in class io.atomix.catalyst.util.Assert
 
Assert - Class in io.atomix.catalyst.util
Assertion utilities.

B

build() - Method in interface io.atomix.catalyst.util.Builder
Builds the object.
Builder<T> - Interface in io.atomix.catalyst.util
Object builder.

C

CatalystException - Exception in io.atomix.catalyst
Catalyst exception.
CatalystException() - Constructor for exception io.atomix.catalyst.CatalystException
 
CatalystException(String) - Constructor for exception io.atomix.catalyst.CatalystException
 
CatalystException(String, Throwable) - Constructor for exception io.atomix.catalyst.CatalystException
 
CatalystException(Throwable) - Constructor for exception io.atomix.catalyst.CatalystException
 
close() - Method in interface io.atomix.catalyst.util.Managed
Closes the managed object.
close() - Method in interface io.atomix.catalyst.util.reference.ReferenceCounted
Defines an exception free close implementation.
close() - Method in class io.atomix.catalyst.util.reference.ReferencePool
 
ConfigurationException - Exception in io.atomix.catalyst.util
Resource configuration exception.
ConfigurationException(String, Object...) - Constructor for exception io.atomix.catalyst.util.ConfigurationException
 
ConfigurationException(Throwable, String, Object...) - Constructor for exception io.atomix.catalyst.util.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception io.atomix.catalyst.util.ConfigurationException
 
createReference(ReferenceManager<T>) - Method in interface io.atomix.catalyst.util.reference.ReferenceFactory
Creates a new reference.

D

Durations - Class in io.atomix.catalyst.util
Utility for creating Duration instances.

G

getBoolean(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a boolean property.
getBoolean(String, boolean) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a boolean property.
getClass(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a class property.
getClass(String, Class<?>) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a class property.
getCollection(String, Function<String, T>) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a collection of properties based on a prefix.
getDouble(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a double property.
getDouble(String, double) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a double property.
getDuration(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a duration property.
getDuration(String, Duration) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a duration property.
getEnum(String, Class<T>) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads an enum property.
getEnum(String, Class<T>, T) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads an enum property.
getFile(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a file property.
getFile(String, File) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a file property.
getFloat(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a float property.
getFloat(String, float) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a float property.
getInteger(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads an integer property.
getInteger(String, int) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads an integer property.
getLong(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a long property.
getLong(String, long) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a long property.
getMap(String, Function<String, K>, Function<String, V>) - Method in class io.atomix.catalyst.util.PropertiesReader
Returns a map of properties for a given prefix.
getProperty(String) - Method in class io.atomix.catalyst.util.QualifiedProperties
 
getProperty(String, String) - Method in class io.atomix.catalyst.util.QualifiedProperties
 
getShort(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a short property.
getShort(String, short) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a short property.
getString(String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a string property, returning a default value if the property is not present.
getString(String, String) - Method in class io.atomix.catalyst.util.PropertiesReader
Reads a string property, returning a default value if the property is not present.

H

hash32(String) - Method in interface io.atomix.catalyst.util.hash.Hasher
Returns a 32-bit hash of the given string.
hash32(byte[]) - Method in interface io.atomix.catalyst.util.hash.Hasher
Returns the 32-bit hash of the given bytes.
hash32(byte[]) - Method in class io.atomix.catalyst.util.hash.Murmur2Hasher
 
hash32(byte[]) - Method in class io.atomix.catalyst.util.hash.StringHasher
 
hash64(String) - Method in interface io.atomix.catalyst.util.hash.Hasher
Returns a 64-bit hash of the given string.
hash64(byte[]) - Method in interface io.atomix.catalyst.util.hash.Hasher
Returns the 64-bit hash of the given bytes.
hash64(byte[]) - Method in class io.atomix.catalyst.util.hash.Murmur2Hasher
 
hash64(byte[]) - Method in class io.atomix.catalyst.util.hash.StringHasher
 
hashCode() - Method in class io.atomix.catalyst.util.hash.Murmur2Hasher
 
hashCode() - Method in class io.atomix.catalyst.util.hash.StringHasher
 
Hasher - Interface in io.atomix.catalyst.util.hash
Hash function.

I

index(boolean, String, Object...) - Static method in class io.atomix.catalyst.util.Assert
 
indexNot(boolean, String, Object...) - Static method in class io.atomix.catalyst.util.Assert
 
io.atomix.catalyst - package io.atomix.catalyst
 
io.atomix.catalyst.util - package io.atomix.catalyst.util
 
io.atomix.catalyst.util.hash - package io.atomix.catalyst.util.hash
 
io.atomix.catalyst.util.reference - package io.atomix.catalyst.util.reference
Generic utilities for managing object lifecycles.
isClosed() - Method in interface io.atomix.catalyst.util.Managed
Returns a boolean value indicating whether the managed object is closed.
isOpen() - Method in interface io.atomix.catalyst.util.Managed
Returns a boolean value indicating whether the managed object is open.

L

load(String) - Static method in class io.atomix.catalyst.util.PropertiesReader
Loads a properties reader for the given properties file on the local filesystem.
loadFromClasspath(String) - Static method in class io.atomix.catalyst.util.PropertiesReader
Loads a properties reader for the given properties file on the classpath.
LRUCache<K,V> - Class in io.atomix.catalyst.util
A fixed capacity map that automatically makes room for a new entry when the map is full by evicting the least recently accessed entry.
LRUCache(int) - Constructor for class io.atomix.catalyst.util.LRUCache
 

M

Managed<T> - Interface in io.atomix.catalyst.util
Interface for types that can be asynchronously opened and closed.
Murmur2Hasher - Class in io.atomix.catalyst.util.hash
Murmur3 hasher.
Murmur2Hasher() - Constructor for class io.atomix.catalyst.util.hash.Murmur2Hasher
 
Murmur2Hasher(int) - Constructor for class io.atomix.catalyst.util.hash.Murmur2Hasher
 

N

notNull(T, String) - Static method in class io.atomix.catalyst.util.Assert
 

O

of(String) - Static method in class io.atomix.catalyst.util.Durations
Returns a Duration from the parsed duration.
open() - Method in interface io.atomix.catalyst.util.Managed
Opens the managed object.

P

properties() - Method in class io.atomix.catalyst.util.PropertiesReader
Returns the underlying properties.
PropertiesReader - Class in io.atomix.catalyst.util
Utility for reading configuration information from properties.
PropertiesReader(Properties) - Constructor for class io.atomix.catalyst.util.PropertiesReader
 

Q

QualifiedProperties - Class in io.atomix.catalyst.util
Qualified properties.
QualifiedProperties(String) - Constructor for class io.atomix.catalyst.util.QualifiedProperties
 
QualifiedProperties(Properties, String) - Constructor for class io.atomix.catalyst.util.QualifiedProperties
 

R

ReferenceCounted<T> - Interface in io.atomix.catalyst.util.reference
Reference counting interface.
ReferenceFactory<T extends ReferenceCounted<?>> - Interface in io.atomix.catalyst.util.reference
Reference factory.
ReferenceManager<T> - Interface in io.atomix.catalyst.util.reference
Reference manager.
ReferencePool<T extends ReferenceCounted<?>> - Class in io.atomix.catalyst.util.reference
Pool of reference counted objects.
ReferencePool(ReferenceFactory<T>) - Constructor for class io.atomix.catalyst.util.reference.ReferencePool
 
references() - Method in interface io.atomix.catalyst.util.reference.ReferenceCounted
Returns the number of open references.
release() - Method in interface io.atomix.catalyst.util.reference.ReferenceCounted
Releases a reference.
release(T) - Method in interface io.atomix.catalyst.util.reference.ReferenceManager
Releases the given reference.
release(T) - Method in class io.atomix.catalyst.util.reference.ReferencePool
 

S

setProperty(String, String) - Method in class io.atomix.catalyst.util.QualifiedProperties
 
state(boolean, String, Object...) - Static method in class io.atomix.catalyst.util.Assert
 
stateNot(boolean, String, Object...) - Static method in class io.atomix.catalyst.util.Assert
 
StringHasher - Class in io.atomix.catalyst.util.hash
String hasher.
StringHasher() - Constructor for class io.atomix.catalyst.util.hash.StringHasher
 
A B C D G H I L M N O P Q R S 
Skip navigation links

Copyright © 2013–2016. All rights reserved.