Skip navigation links
A B C D E G I J M N P R S T V W 

A

addEventListener(EventType, Consumer<PrimitiveEvent>) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
addStateChangeListener(Consumer<PrimitiveState>) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 

B

backups() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
 
build() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
 
build() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup.Builder
 
build() - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
 
build() - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
 
builder() - Static method in class io.atomix.protocols.backup.MultiPrimaryProtocol
Returns a new multi-primary protocol builder.
builder(String) - Static method in class io.atomix.protocols.backup.MultiPrimaryProtocol
Returns a new multi-primary protocol builder for the given group.
builder(String) - Static method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
Returns a new primary-backup partition group builder.
builder() - Static method in class io.atomix.protocols.backup.PrimaryBackupClient
Returns a new primary-backup client builder.
Builder() - Constructor for class io.atomix.protocols.backup.PrimaryBackupClient.Builder
 
builder() - Static method in class io.atomix.protocols.backup.PrimaryBackupServer
Returns a new server builder.
Builder() - Constructor for class io.atomix.protocols.backup.PrimaryBackupServer.Builder
 
Builder() - Constructor for class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
 

C

close() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
Closes the primary-backup partition.
close() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
close() - Method in class io.atomix.protocols.backup.PrimaryBackupClient
Closes the primary-backup client.
close() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
config() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
connect(PartitionManagementService) - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
connect() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
context() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 

D

delete() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 

E

execute(PrimitiveOperation) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 

G

getBackups() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Returns the number of backups.
getClient() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
 
getConsistency() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Returns the consistency level.
getGroup() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Returns the partition group.
getMaxRetries() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Returns the maximum allowed number of retries.
getMemberGroupProvider() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroupConfig
Returns the member group provider.
getPartition(PartitionId) - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
getPartitioner() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Returns the protocol partitioner.
getPartitionIds() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
getPartitions() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
getRecovery() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Returns the recovery strategy.
getReplication() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Returns the replication level.
getRetryDelay() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Returns the retry delay.
getRole() - Method in class io.atomix.protocols.backup.PrimaryBackupServer
Returns the current server role.
getState() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
getType() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
 
getType() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroupConfig
 
group() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocol
 

I

id() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
 
instance() - Static method in class io.atomix.protocols.backup.MultiPrimaryProtocol
Returns an instance of the multi-primary protocol with the default configuration.
io.atomix.protocols.backup - package io.atomix.protocols.backup
Provides a PrimitiveProtocol implementation for multi-primary replication and classes for managing primary-backup clients/servers.
io.atomix.protocols.backup.partition - package io.atomix.protocols.backup.partition
Provides PartitionGroup and Partition implementations for primary-backup.
io.atomix.protocols.backup.session - package io.atomix.protocols.backup.session
Provides a SessionClient implementation for primary-backup.
isRunning() - Method in class io.atomix.protocols.backup.PrimaryBackupServer
 

J

join(PartitionManagementService) - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 

M

members() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
 
MultiPrimaryProtocol - Class in io.atomix.protocols.backup
Multi-primary protocol.
MultiPrimaryProtocol.Type - Class in io.atomix.protocols.backup
Multi-primary protocol type.
MultiPrimaryProtocolBuilder - Class in io.atomix.protocols.backup
Multi-primary protocol builder.
MultiPrimaryProtocolConfig - Class in io.atomix.protocols.backup
Multi-primary protocol configuration.
MultiPrimaryProtocolConfig() - Constructor for class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
 

N

name() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocol.Type
 
name() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
Returns the partition name.
name() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
name() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup.Type
 
name() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
namespace() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup.Type
 
newConfig() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocol.Type
 
newConfig() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup.Type
 
newPartitionGroup(PrimaryBackupPartitionGroupConfig) - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup.Type
 
newProtocol(MultiPrimaryProtocolConfig) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocol.Type
 
newProtocol() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
newProxy(String, PrimitiveType, Class<S>, ServiceConfig, PartitionService) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocol
 

P

partitionId() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
primary() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
 
PrimaryBackupClient - Class in io.atomix.protocols.backup
Primary-backup client.
PrimaryBackupClient(String, PartitionId, ClusterMembershipService, PrimaryBackupClientProtocol, PrimaryElection, SessionIdService, ThreadContextFactory, boolean) - Constructor for class io.atomix.protocols.backup.PrimaryBackupClient
 
PrimaryBackupClient.Builder - Class in io.atomix.protocols.backup
Primary-backup client builder.
PrimaryBackupPartition - Class in io.atomix.protocols.backup.partition
Primary-backup partition.
PrimaryBackupPartition(PartitionId, MemberGroupProvider) - Constructor for class io.atomix.protocols.backup.partition.PrimaryBackupPartition
 
PrimaryBackupPartitionGroup - Class in io.atomix.protocols.backup.partition
Primary-backup partition group.
PrimaryBackupPartitionGroup(PrimaryBackupPartitionGroupConfig) - Constructor for class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
PrimaryBackupPartitionGroup.Builder - Class in io.atomix.protocols.backup.partition
Primary-backup partition group builder.
PrimaryBackupPartitionGroup.Type - Class in io.atomix.protocols.backup.partition
Primary-backup partition group type.
PrimaryBackupPartitionGroupConfig - Class in io.atomix.protocols.backup.partition
Primary-backup partition group configuration.
PrimaryBackupPartitionGroupConfig() - Constructor for class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroupConfig
 
PrimaryBackupServer - Class in io.atomix.protocols.backup
Primary-backup server.
PrimaryBackupServer.Builder - Class in io.atomix.protocols.backup
Primary-backup server builder
PrimaryBackupServer.Role - Enum in io.atomix.protocols.backup
Primary-backup role.
PrimaryBackupSessionClient - Class in io.atomix.protocols.backup.session
Primary-backup session client.
PrimaryBackupSessionClient(String, PartitionId, SessionId, PrimitiveType, PrimitiveDescriptor, ClusterMembershipService, PrimaryBackupClientProtocol, PrimaryElection, ThreadContext) - Constructor for class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
PrimaryBackupSessionClient.Builder - Class in io.atomix.protocols.backup.session
Primary-backup partition proxy builder.
protocol() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 

R

removeEventListener(EventType, Consumer<PrimitiveEvent>) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
removeStateChangeListener(Consumer<PrimitiveState>) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 

S

sessionBuilder(String, PrimitiveType, ServiceConfig) - Method in class io.atomix.protocols.backup.PrimaryBackupClient
Creates a new primary backup proxy session builder.
sessionId() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 
setBackups(int) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the number of backups.
setConsistency(Consistency) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the consistency level.
setGroup(String) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the partition group.
setMaxRetries(int) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the maximum allowed number of retries.
setMemberGroupStrategy(MemberGroupStrategy) - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroupConfig
Sets the member group strategy.
setPartitioner(Partitioner<String>) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the protocol partitioner.
setRecovery(Recovery) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the recovery strategy.
setReplication(Replication) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the replication level.
setRetryDelay(Duration) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the retry delay.
setRetryDelayMillis(long) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolConfig
Sets the retry delay.
start() - Method in class io.atomix.protocols.backup.PrimaryBackupServer
 
stop() - Method in class io.atomix.protocols.backup.PrimaryBackupServer
 

T

term() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
 
toString() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocol
 
toString() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartition
 
toString() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
TYPE - Static variable in class io.atomix.protocols.backup.MultiPrimaryProtocol
 
type() - Method in class io.atomix.protocols.backup.MultiPrimaryProtocol
 
Type() - Constructor for class io.atomix.protocols.backup.MultiPrimaryProtocol.Type
 
TYPE - Static variable in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
type() - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup
 
Type() - Constructor for class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup.Type
 
type() - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient
 

V

valueOf(String) - Static method in enum io.atomix.protocols.backup.PrimaryBackupServer.Role
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.atomix.protocols.backup.PrimaryBackupServer.Role
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBackups(int) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the number of backups.
withClientName(String) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the client name.
withConsistency(Consistency) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the protocol consistency model.
withConsistency(Consistency) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
Sets the protocol consistency model.
withMaxRetries(int) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the maximum number of retries before an operation can be failed.
withMaxRetries(int) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
Sets the maximum number of retries before an operation can be failed.
withMemberGroupProvider(MemberGroupProvider) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the member group provider.
withMemberGroupStrategy(MemberGroupStrategy) - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup.Builder
Sets the member group strategy.
withMembershipService(ClusterMembershipService) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the cluster membership service.
withMembershipService(ClusterMembershipService) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the cluster membership service.
withNumBackups(int) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
Sets the number of backups.
withNumPartitions(int) - Method in class io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroup.Builder
Sets the number of partitions.
withPartitioner(Partitioner<String>) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the protocol partitioner.
withPartitionId(PartitionId) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the client partition ID.
withPrimaryElection(PrimaryElection) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the primary election.
withPrimaryElection(PrimaryElection) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the primary election.
withPrimitiveTypes(PrimitiveTypeRegistry) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the primitive types.
withProtocol(PrimaryBackupClientProtocol) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the client protocol.
withProtocol(PrimaryBackupServerProtocol) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the protocol.
withRecovery(Recovery) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the protocol recovery strategy.
withRecovery(Recovery) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
Sets the protocol recovery strategy.
withReplication(Replication) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the protocol replication strategy.
withReplication(Replication) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
Sets the protocol replication strategy.
withRetryDelay(long, TimeUnit) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the operation retry delay.
withRetryDelay(Duration) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the operation retry delay.
withRetryDelay(long, TimeUnit) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
Sets the operation retry delay.
withRetryDelay(Duration) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
Sets the operation retry delay.
withRetryDelayMillis(long) - Method in class io.atomix.protocols.backup.MultiPrimaryProtocolBuilder
Sets the operation retry delay.
withRetryDelayMillis(long) - Method in class io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
Sets the operation retry delay.
withServerName(String) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the server name.
withSessionIdProvider(SessionIdService) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the session ID provider.
withThreadContextFactory(ThreadContextFactory) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the client thread context factory.
withThreadContextFactory(ThreadContextFactory) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the client thread context factory.
withThreadModel(ThreadModel) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the client thread model.
withThreadModel(ThreadModel) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the client thread model.
withThreadPoolSize(int) - Method in class io.atomix.protocols.backup.PrimaryBackupClient.Builder
Sets the client thread pool size.
withThreadPoolSize(int) - Method in class io.atomix.protocols.backup.PrimaryBackupServer.Builder
Sets the client thread pool size.
A B C D E G I J M N P R S T V W 
Skip navigation links

Copyright © 2013-2019. All Rights Reserved.