Skip navigation links
A B C E G H I J K L M R S T W 

A

addResourceType(Class<? extends Resource<?>>) - Method in class io.atomix.manager.ResourceClient.Builder
Adds a resource type to the server.
addResourceType(ResourceType) - Method in class io.atomix.manager.ResourceClient.Builder
Adds a resource type to the server.
addResourceType(Class<? extends Resource<?>>) - Method in class io.atomix.manager.ResourceServer.Builder
Adds a resource type to the server.
addResourceType(ResourceType) - Method in class io.atomix.manager.ResourceServer.Builder
Adds a resource type to the server.
AtomixException - Exception in io.atomix.manager
Atomix exception.
AtomixException() - Constructor for exception io.atomix.manager.AtomixException
 
AtomixException(String) - Constructor for exception io.atomix.manager.AtomixException
 
AtomixException(String, Throwable) - Constructor for exception io.atomix.manager.AtomixException
 
AtomixException(Throwable) - Constructor for exception io.atomix.manager.AtomixException
 
AtomixOptions - Class in io.atomix.manager.options
Atomix options.

B

bootstrap() - Method in class io.atomix.manager.ResourceServer
Bootstraps a single-node cluster.
bootstrap(Address...) - Method in class io.atomix.manager.ResourceServer
Bootstraps the cluster using the provided cluster configuration.
bootstrap(Collection<Address>) - Method in class io.atomix.manager.ResourceServer
Bootstraps the cluster using the provided cluster configuration.
build() - Method in class io.atomix.manager.ResourceClient.Builder
 
build() - Method in class io.atomix.manager.ResourceServer.Builder
Builds the server.
builder() - Static method in class io.atomix.manager.ResourceClient
Returns a new Atomix client builder.
builder(Properties) - Static method in class io.atomix.manager.ResourceClient
Returns a new ResourceClient builder from the given properties.
builder(Address) - Static method in class io.atomix.manager.ResourceServer
Returns a new Atomix server builder.
builder(Address, Address) - Static method in class io.atomix.manager.ResourceServer
Returns a new Atomix server builder.
builder(Address, Properties) - Static method in class io.atomix.manager.ResourceServer
Returns a new Atomix server builder.
builder(Address, Address, Properties) - Static method in class io.atomix.manager.ResourceServer
Returns a new Atomix server builder.

C

client() - Method in class io.atomix.manager.ResourceClient
Returns the underlying Copycat client.
ClientOptions - Class in io.atomix.manager.options
Client options.
ClientOptions(Properties) - Constructor for class io.atomix.manager.options.ClientOptions
 
close() - Method in class io.atomix.manager.ResourceClient
Closes the client.
COMPACTION_THREADS - Static variable in class io.atomix.manager.options.ServerOptions
 
COMPACTION_THRESHOLD - Static variable in class io.atomix.manager.options.ServerOptions
 
compactionThreads() - Method in class io.atomix.manager.options.ServerOptions
Returns the number of storage compaction threads.
compactionThreshold() - Method in class io.atomix.manager.options.ServerOptions
Returns the number of compaction threads.
connect(Address...) - Method in class io.atomix.manager.ResourceClient
Connects the client to the cluster.
connect(Collection<Address>) - Method in class io.atomix.manager.ResourceClient
Connects the client to the cluster.
context() - Method in class io.atomix.manager.ResourceClient
 
context() - Method in interface io.atomix.manager.ResourceManager
Returns the Atomix thread context.
context() - Method in class io.atomix.manager.ResourceServer
Returns the server thread context.

E

ELECTION_TIMEOUT - Static variable in class io.atomix.manager.options.ServerOptions
 
electionTimeout() - Method in class io.atomix.manager.options.ServerOptions
Returns the election timeout.
exists(String) - Method in class io.atomix.manager.ResourceClient
 
exists(String) - Method in interface io.atomix.manager.ResourceManager
Checks whether a resource exists with the given key.

G

getResource(String, Class<? super T>) - Method in class io.atomix.manager.ResourceClient
 
getResource(String, Class<? super T>, Resource.Config) - Method in class io.atomix.manager.ResourceClient
 
getResource(String, Class<? super T>, Resource.Options) - Method in class io.atomix.manager.ResourceClient
 
getResource(String, Class<? super T>, Resource.Config, Resource.Options) - Method in class io.atomix.manager.ResourceClient
 
getResource(String, ResourceType) - Method in class io.atomix.manager.ResourceClient
 
getResource(String, ResourceType, Resource.Config) - Method in class io.atomix.manager.ResourceClient
 
getResource(String, ResourceType, Resource.Options) - Method in class io.atomix.manager.ResourceClient
 
getResource(String, ResourceType, Resource.Config, Resource.Options) - Method in class io.atomix.manager.ResourceClient
 
getResource(String, Class<? super T>) - Method in interface io.atomix.manager.ResourceManager
Gets or creates the given resource and acquires a singleton reference to it.
getResource(String, Class<? super T>, Resource.Config) - Method in interface io.atomix.manager.ResourceManager
Gets or creates the given resource and acquires a singleton reference to it.
getResource(String, Class<? super T>, Resource.Options) - Method in interface io.atomix.manager.ResourceManager
Gets or creates the given resource and acquires a singleton reference to it.
getResource(String, Class<? super T>, Resource.Config, Resource.Options) - Method in interface io.atomix.manager.ResourceManager
Gets or creates the given resource and acquires a singleton reference to it.
getResource(String, ResourceType) - Method in interface io.atomix.manager.ResourceManager
Gets or creates the given resource and acquires a singleton reference to it.
getResource(String, ResourceType, Resource.Config) - Method in interface io.atomix.manager.ResourceManager
Gets or creates the given resource and acquires a singleton reference to it.
getResource(String, ResourceType, Resource.Options) - Method in interface io.atomix.manager.ResourceManager
Gets or creates the given resource and acquires a singleton reference to it.
getResource(String, ResourceType, Resource.Config, Resource.Options) - Method in interface io.atomix.manager.ResourceManager
Gets or creates the given resource and acquires a singleton reference to it.

H

HEARTBEAT_INTERVAL - Static variable in class io.atomix.manager.options.ServerOptions
 
heartbeatInterval() - Method in class io.atomix.manager.options.ServerOptions
Returns the heartbeat interval.

I

io.atomix.manager - package io.atomix.manager
Provides APIs for creating custom resources via ResourceClient.
io.atomix.manager.options - package io.atomix.manager.options
 
io.atomix.manager.util - package io.atomix.manager.util
 
isRunning() - Method in class io.atomix.manager.ResourceServer
Returns a boolean indicating whether the server is running.

J

join(Address...) - Method in class io.atomix.manager.ResourceServer
Joins the cluster.
join(Collection<Address>) - Method in class io.atomix.manager.ResourceServer
Joins the cluster.

K

keys() - Method in class io.atomix.manager.ResourceClient
 
keys(Class<? super T>) - Method in class io.atomix.manager.ResourceClient
 
keys(ResourceType) - Method in class io.atomix.manager.ResourceClient
 
keys() - Method in interface io.atomix.manager.ResourceManager
Returns keys of all existing resources.
keys(Class<? super T>) - Method in interface io.atomix.manager.ResourceManager
Returns the keys of existing resources belonging to a resource type.
keys(ResourceType) - Method in interface io.atomix.manager.ResourceManager
Returns the keys of existing resources belonging to a resource type.

L

leave() - Method in class io.atomix.manager.ResourceServer
Leaves the Copycat cluster.

M

MAJOR_COMPACTION_INTERVAL - Static variable in class io.atomix.manager.options.ServerOptions
 
majorCompactionInterval() - Method in class io.atomix.manager.options.ServerOptions
Returns the major compaction interval.
MAX_ENTRIES_PER_SEGMENT - Static variable in class io.atomix.manager.options.ServerOptions
 
MAX_SEGMENT_SIZE - Static variable in class io.atomix.manager.options.ServerOptions
 
maxEntriesPerSegment() - Method in class io.atomix.manager.options.ServerOptions
Returns the maximum number of entries per segment.
maxSegmentSize() - Method in class io.atomix.manager.options.ServerOptions
Returns the maximum segment size in bytes.
MINOR_COMPACTION_INTERVAL - Static variable in class io.atomix.manager.options.ServerOptions
 
minorCompactionInterval() - Method in class io.atomix.manager.options.ServerOptions
Returns the minor compaction interval.

R

resolve(SerializerRegistry) - Method in class io.atomix.manager.util.ResourceManagerTypeResolver
 
ResourceClient - Class in io.atomix.manager
Provides an interface for creating and operating on Resources remotely.
ResourceClient(CopycatClient) - Constructor for class io.atomix.manager.ResourceClient
 
ResourceClient.Builder - Class in io.atomix.manager
Builds a ResourceClient.
ResourceManager<T extends ResourceManager<T>> - Interface in io.atomix.manager
Provides an interface for creating and operating on Resources remotely.
ResourceManagerException - Exception in io.atomix.manager
Atomix resource manager exception.
ResourceManagerException() - Constructor for exception io.atomix.manager.ResourceManagerException
 
ResourceManagerException(String, Object...) - Constructor for exception io.atomix.manager.ResourceManagerException
 
ResourceManagerException(Throwable, String, Object...) - Constructor for exception io.atomix.manager.ResourceManagerException
 
ResourceManagerException(Throwable) - Constructor for exception io.atomix.manager.ResourceManagerException
 
ResourceManagerTypeResolver - Class in io.atomix.manager.util
Resource manager serializable type resolver.
ResourceManagerTypeResolver() - Constructor for class io.atomix.manager.util.ResourceManagerTypeResolver
 
ResourceServer - Class in io.atomix.manager
Standalone Atomix server.
ResourceServer(CopycatServer) - Constructor for class io.atomix.manager.ResourceServer
 
ResourceServer.Builder - Class in io.atomix.manager
Builds an ResourceServer.
resourceTypes() - Method in class io.atomix.manager.options.ServerOptions
Returns a collection of resource types to register.
RETAIN_STALE_SNAPSHOTS - Static variable in class io.atomix.manager.options.ServerOptions
 
retainStaleSnapshots() - Method in class io.atomix.manager.options.ServerOptions
Returns a boolean indicating whether to retain stale snapshots.

S

SERIALIZER - Static variable in class io.atomix.manager.options.AtomixOptions
 
serializer() - Method in class io.atomix.manager.options.AtomixOptions
Returns the Atomix serializer.
serializer() - Method in class io.atomix.manager.ResourceClient
 
serializer() - Method in interface io.atomix.manager.ResourceManager
Returns the resource manager serializer.
serializer() - Method in class io.atomix.manager.ResourceServer
Returns the server serializer.
server() - Method in class io.atomix.manager.ResourceServer
Returns the underlying Copycat server.
ServerOptions - Class in io.atomix.manager.options
Server options.
ServerOptions(Properties) - Constructor for class io.atomix.manager.options.ServerOptions
 
SESSION_TIMEOUT - Static variable in class io.atomix.manager.options.ServerOptions
 
sessionTimeout() - Method in class io.atomix.manager.options.ServerOptions
Returns the session timeout.
shutdown() - Method in class io.atomix.manager.ResourceServer
Shuts down the server without leaving the Copycat cluster.
state() - Method in class io.atomix.manager.ResourceClient
Returns the resource client state.
STORAGE_DIRECTORY - Static variable in class io.atomix.manager.options.ServerOptions
 
STORAGE_LEVEL - Static variable in class io.atomix.manager.options.ServerOptions
 
storageDirectory() - Method in class io.atomix.manager.options.ServerOptions
Returns the storage directory.
storageLevel() - Method in class io.atomix.manager.options.ServerOptions
Returns the storage level.

T

toString() - Method in class io.atomix.manager.ResourceClient
 
TRANSPORT - Static variable in class io.atomix.manager.options.ClientOptions
 
transport() - Method in class io.atomix.manager.options.ClientOptions
Returns the replica transport.
TRANSPORT - Static variable in class io.atomix.manager.options.ServerOptions
 
transport() - Method in class io.atomix.manager.options.ServerOptions
Returns the server transport.
type(Class<? extends Resource<?>>) - Method in class io.atomix.manager.ResourceClient
 
type(Class<? extends Resource<?>>) - Method in interface io.atomix.manager.ResourceManager
Returns the resource type for the given resource class.

W

withClientTransport(Transport) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the client transport, returning the server builder for method chaining.
withConnectionStrategy(ConnectionStrategy) - Method in class io.atomix.manager.ResourceClient.Builder
Sets the Atomix connection strategy.
withElectionTimeout(Duration) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the server election timeout, returning the server builder for method chaining.
withHeartbeatInterval(Duration) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the server heartbeat interval, returning the server builder for method chaining.
withResourceTypes(Class<? extends Resource<?>>...) - Method in class io.atomix.manager.ResourceClient.Builder
Sets the available resource types.
withResourceTypes(ResourceType...) - Method in class io.atomix.manager.ResourceClient.Builder
Sets the available resource types.
withResourceTypes(Collection<ResourceType>) - Method in class io.atomix.manager.ResourceClient.Builder
Sets the available resource types.
withResourceTypes(Class<? extends Resource<?>>...) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the available resource types.
withResourceTypes(ResourceType...) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the available resource types.
withResourceTypes(Collection<ResourceType>) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the available resource types.
withSerializer(Serializer) - Method in class io.atomix.manager.ResourceClient.Builder
Sets the Atomix serializer.
withSerializer(Serializer) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the serializer, returning the server builder for method chaining.
withServerTransport(Transport) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the server transport, returning the server builder for method chaining.
withSessionTimeout(Duration) - Method in class io.atomix.manager.ResourceClient.Builder
Sets the client session timeout.
withSessionTimeout(Duration) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the server session timeout, returning the server builder for method chaining.
withStorage(Storage) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the server storage module, returning the server builder for method chaining.
withTransport(Transport) - Method in class io.atomix.manager.ResourceClient.Builder
Sets the Atomix transport.
withTransport(Transport) - Method in class io.atomix.manager.ResourceServer.Builder
Sets the server transport, returning the server builder for method chaining.
A B C E G H I J K L M R S T W 
Skip navigation links

Copyright © 2013–2017. All rights reserved.