public class PrimaryRole extends PrimaryBackupRole
| Constructor and Description |
|---|
PrimaryRole(io.atomix.protocols.backup.service.impl.PrimaryBackupServiceContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the role.
|
CompletableFuture<Void> |
close(io.atomix.protocols.backup.impl.PrimaryBackupSession session)
Closes the given session.
|
CompletableFuture<ExecuteResponse> |
execute(ExecuteRequest request)
Handles an execute response.
|
CompletableFuture<Void> |
expire(io.atomix.protocols.backup.impl.PrimaryBackupSession session)
Expires the given session.
|
CompletableFuture<RestoreResponse> |
restore(RestoreRequest request)
Handles a restore request.
|
backup, role, toStringpublic PrimaryRole(io.atomix.protocols.backup.service.impl.PrimaryBackupServiceContext context)
public CompletableFuture<ExecuteResponse> execute(ExecuteRequest request)
PrimaryBackupRoleexecute in class PrimaryBackupRolerequest - the execute requestpublic CompletableFuture<RestoreResponse> restore(RestoreRequest request)
PrimaryBackupRolerestore in class PrimaryBackupRolerequest - the restore requestpublic CompletableFuture<Void> expire(io.atomix.protocols.backup.impl.PrimaryBackupSession session)
PrimaryBackupRoleexpire in class PrimaryBackupRolesession - the session to expirepublic CompletableFuture<Void> close(io.atomix.protocols.backup.impl.PrimaryBackupSession session)
PrimaryBackupRoleclose in class PrimaryBackupRolesession - the session to closepublic void close()
PrimaryBackupRoleclose in class PrimaryBackupRoleCopyright © 2013–2018. All rights reserved.