Skip navigation links
A B C E G H I K 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.
ADDRESS - Static variable in class io.atomix.manager.options.ServerOptions
 
AtomixException - Exception in io.atomix
Atomix exception.
AtomixException() - Constructor for exception io.atomix.AtomixException
 
AtomixException(String) - Constructor for exception io.atomix.AtomixException
 
AtomixException(String, Throwable) - Constructor for exception io.atomix.AtomixException
 
AtomixException(Throwable) - Constructor for exception io.atomix.AtomixException
 
AtomixOptions - Class in io.atomix.manager.options
Atomix options.

B

build() - Method in class io.atomix.manager.ResourceClient.Builder
 
build() - Method in class io.atomix.manager.ResourceServer.Builder
Builds the server.
builder(String) - Static method in class io.atomix.manager.ResourceClient
Returns a new ResourceClient builder from the given configuration file.
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.ResourceClient
Returns a new Atomix client builder.
builder(Collection<Address>) - Static method in class io.atomix.manager.ResourceClient
Returns a new Atomix client builder.
builder(String) - Static method in class io.atomix.manager.ResourceServer
Returns a new ResourceServer builder from the given configuration file.
builder(Properties) - Static method in class io.atomix.manager.ResourceServer
Returns a new ResourceServer builder from the given properties.
builder(Address, Address...) - Static method in class io.atomix.manager.ResourceServer
Returns a new Atomix server builder.
builder(Address, Collection<Address>) - Static method in class io.atomix.manager.ResourceServer
Returns a new Atomix server builder.
builder(Address, Address, Address...) - Static method in class io.atomix.manager.ResourceServer
Returns a new Atomix server builder.
builder(Address, Address, Collection<Address>) - 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.
CLIENT_ADDRESS - Static variable in class io.atomix.manager.options.ServerOptions
 
clientAddress() - Method in class io.atomix.manager.options.ServerOptions
Returns the server client address.
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() - 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 - package io.atomix
 
io.atomix.manager - package io.atomix.manager
Provides APIs for creating custom resources via ResourceClient.
io.atomix.manager.options - package io.atomix.manager.options
 
isRunning() - Method in class io.atomix.manager.ResourceServer
Returns a boolean indicating whether the server is running.

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.

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
 
MAX_SNAPSHOT_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.
maxSnapshotSize() - Method in class io.atomix.manager.options.ServerOptions
Returns the maximum snapshot 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

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.
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.
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

SEED - Static variable in class io.atomix.manager.options.AtomixOptions
 
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.
SERVER_ADDRESS - Static variable in class io.atomix.manager.options.ServerOptions
 
serverAddress() - Method in class io.atomix.manager.options.ServerOptions
Returns the server server address.
ServerOptions - Class in io.atomix.manager.options
Server options.
ServerOptions(Properties) - Constructor for class io.atomix.manager.options.ServerOptions
 
servers() - Method in class io.atomix.manager.options.AtomixOptions
Returns the collection of seed servers.
SESSION_TIMEOUT - Static variable in class io.atomix.manager.options.ServerOptions
 
sessionTimeout() - Method in class io.atomix.manager.options.ServerOptions
Returns the session timeout.
start() - Method in class io.atomix.manager.ResourceServer
Starts the server.
state() - Method in class io.atomix.manager.ResourceClient
Returns the resource client state.
stop() - Method in class io.atomix.manager.ResourceServer
Stops the server.
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.
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.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 K M R S T W 
Skip navigation links

Copyright © 2013–2016. All rights reserved.