Skip navigation links
A C D E F H I L O R S T U V W 

A

AbstractResource<T extends Resource<T>> - Class in io.atomix.resource
Abstract resource.

C

close() - Method in class io.atomix.resource.AbstractResource
 
close() - Method in interface io.atomix.resource.Resource
Closes the resource.
close(ServerSession) - Method in class io.atomix.resource.ResourceStateMachine
 
config() - Method in class io.atomix.resource.AbstractResource
 
config() - Method in interface io.atomix.resource.Resource
Returns the resource configuration.
Config() - Constructor for class io.atomix.resource.Resource.Config
 
Config(Properties) - Constructor for class io.atomix.resource.Resource.Config
 
context() - Method in class io.atomix.resource.AbstractResource
 
context() - Method in interface io.atomix.resource.Resource
Returns the resource thread context.
context() - Method in class io.atomix.resource.ResourceStateMachineExecutor
 
createInstance(CopycatClient, Properties) - Method in interface io.atomix.resource.ResourceFactory
 
createSerializableTypeResolver() - Method in interface io.atomix.resource.ResourceFactory
 
createStateMachine(Properties) - Method in interface io.atomix.resource.ResourceFactory
 

D

delete() - Method in class io.atomix.resource.AbstractResource
 
delete() - Method in interface io.atomix.resource.Resource
Deletes the resource state.
delete() - Method in class io.atomix.resource.ResourceStateMachine
Cleans up deleted state machine state.

E

equals(Object) - Method in class io.atomix.resource.AbstractResource
 
equals(Object) - Method in class io.atomix.resource.ResourceType
 
executor() - Method in class io.atomix.resource.ResourceStateMachineExecutor
 
expire(ServerSession) - Method in class io.atomix.resource.ResourceStateMachine
 

F

factory() - Method in class io.atomix.resource.ResourceType
Returns the resource instance factory.

H

hashCode() - Method in class io.atomix.resource.AbstractResource
 
hashCode() - Method in class io.atomix.resource.ResourceType
 

I

id() - Method in class io.atomix.resource.ResourceType
Returns the resource type ID.
init(StateMachineExecutor) - Method in class io.atomix.resource.ResourceStateMachine
 
io.atomix.resource - package io.atomix.resource
Base classes and interfaces for creating and operating on replicated state machines in Atomix.
isClosed() - Method in class io.atomix.resource.AbstractResource
 
isOpen() - Method in class io.atomix.resource.AbstractResource
 

L

level() - Method in enum io.atomix.resource.ReadConsistency
 
logger() - Method in class io.atomix.resource.ResourceStateMachineExecutor
 
lookup(int) - Method in class io.atomix.resource.ResourceRegistry
Looks up a resource type by ID.

O

onStateChange(Consumer<Resource.State>) - Method in class io.atomix.resource.AbstractResource
 
onStateChange(Consumer<Resource.State>) - Method in interface io.atomix.resource.Resource
Registers a resource state change listener.
open() - Method in class io.atomix.resource.AbstractResource
 
open() - Method in interface io.atomix.resource.Resource
Opens the resource.
options() - Method in class io.atomix.resource.AbstractResource
 
options() - Method in interface io.atomix.resource.Resource
Returns the resource options.
Options() - Constructor for class io.atomix.resource.Resource.Options
 
Options(Properties) - Constructor for class io.atomix.resource.Resource.Options
 

R

ReadConsistency - Enum in io.atomix.resource
Constants for controlling read consistency constraints on a per-request basis.
readObject(BufferInput<?>, Serializer) - Method in class io.atomix.resource.ResourceType
 
register(ResourceType) - Method in class io.atomix.resource.ResourceRegistry
Registers a resource type.
register(ServerSession) - Method in class io.atomix.resource.ResourceStateMachine
 
register(Class<T>, Consumer<Commit<T>>) - Method in class io.atomix.resource.ResourceStateMachineExecutor
 
register(Class<T>, Function<Commit<T>, U>) - Method in class io.atomix.resource.ResourceStateMachineExecutor
 
Resource<T extends Resource<T>> - Interface in io.atomix.resource
Base class for fault-tolerant stateful distributed objects.
Resource.Config - Class in io.atomix.resource
Base class for cluster-wide resource configurations.
Resource.Options - Class in io.atomix.resource
Base class for local resource options.
Resource.State - Enum in io.atomix.resource
Resource session state constants.
ResourceException - Exception in io.atomix.resource
Base class for Atomix resource exceptions.
ResourceException() - Constructor for exception io.atomix.resource.ResourceException
 
ResourceException(String) - Constructor for exception io.atomix.resource.ResourceException
 
ResourceException(String, Throwable) - Constructor for exception io.atomix.resource.ResourceException
 
ResourceException(Throwable) - Constructor for exception io.atomix.resource.ResourceException
 
ResourceFactory<T extends Resource<?>> - Interface in io.atomix.resource
Resource factory.
ResourceRegistry - Class in io.atomix.resource
Resource registry.
ResourceRegistry() - Constructor for class io.atomix.resource.ResourceRegistry
 
ResourceRegistry(Collection<ResourceType>) - Constructor for class io.atomix.resource.ResourceRegistry
 
ResourceStateMachine - Class in io.atomix.resource
Base class for resource state machines.
ResourceStateMachineExecutor - Class in io.atomix.resource
Custom executor for executing ResourceStateMachine operations.
ResourceType - Class in io.atomix.resource
Identifier for resource metadata and state machine information.
ResourceType() - Constructor for class io.atomix.resource.ResourceType
 
ResourceType(Class<? extends Resource>) - Constructor for class io.atomix.resource.ResourceType
 
ResourceType(int, Class<? extends ResourceFactory<?>>) - Constructor for class io.atomix.resource.ResourceType
 
ResourceTypeInfo - Annotation Type in io.atomix.resource
Annotation for specifying resource state and serialization information.

S

schedule(Duration, Runnable) - Method in class io.atomix.resource.ResourceStateMachineExecutor
 
schedule(Duration, Duration, Runnable) - Method in class io.atomix.resource.ResourceStateMachineExecutor
 
serializer() - Method in class io.atomix.resource.AbstractResource
 
serializer() - Method in interface io.atomix.resource.Resource
Returns the resource serializer.
serializer() - Method in class io.atomix.resource.ResourceStateMachineExecutor
 
state() - Method in class io.atomix.resource.AbstractResource
 
state() - Method in interface io.atomix.resource.Resource
Returns the current resource state.

T

toString() - Method in class io.atomix.resource.AbstractResource
 
toString() - Method in class io.atomix.resource.ResourceRegistry
 
toString() - Method in class io.atomix.resource.ResourceType
 
type() - Method in class io.atomix.resource.AbstractResource
 
type() - Method in interface io.atomix.resource.Resource
Returns the resource type.
types() - Method in class io.atomix.resource.ResourceRegistry
Returns a collection of resource types.

U

unregister(ServerSession) - Method in class io.atomix.resource.ResourceStateMachine
 

V

valueOf(String) - Static method in enum io.atomix.resource.ReadConsistency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.atomix.resource.Resource.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.atomix.resource.ReadConsistency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.atomix.resource.Resource.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeObject(BufferOutput<?>, Serializer) - Method in class io.atomix.resource.ResourceType
 
A C D E F H I L O R S T U V W 
Skip navigation links

Copyright © 2013–2016. All rights reserved.