| Package | Description |
|---|---|
| io.atomix.primitive.event |
Provides interfaces for defining distributed primitive events.
|
| io.atomix.primitive.session |
Provides classes and interfaces for managing primitive sessions.
|
| io.atomix.protocols.backup.session |
Provides a
SessionClient implementation for primary-backup. |
| io.atomix.protocols.raft.session |
Provides a
Session implementation for the Raft consensus protocol. |
| Modifier and Type | Method and Description |
|---|---|
static PrimitiveEvent |
PrimitiveEvent.event(EventType eventType)
Creates a new primitive event.
|
static PrimitiveEvent |
PrimitiveEvent.event(EventType eventType,
byte[] value)
Creates a new primitive event.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Session.publish(PrimitiveEvent event)
Publishes an event to the session.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SessionClient.addEventListener(EventType eventType,
Consumer<PrimitiveEvent> listener)
Adds an event listener.
|
void |
SessionClient.removeEventListener(EventType eventType,
Consumer<PrimitiveEvent> listener)
Removes an event listener.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PrimaryBackupSessionClient.addEventListener(EventType eventType,
Consumer<PrimitiveEvent> listener) |
void |
PrimaryBackupSessionClient.removeEventListener(EventType eventType,
Consumer<PrimitiveEvent> listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
RaftSession.publish(PrimitiveEvent event) |
Copyright © 2013–2018. All rights reserved.