Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns the value of the
actionrecord component. - action() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns the value of the
actionrecord component. - action(AuditAction) - Method in class com.cotani.audit.api.AuditQuery.Builder
- actor() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns the value of the
actorrecord component. - actor() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns the value of the
actorrecord component. - actor(AuditActor) - Method in class com.cotani.audit.api.AuditQuery.Builder
- after(AuditEntry) - Static method in record class com.cotani.audit.api.AuditCursor
- all() - Static method in record class com.cotani.audit.api.AuditQuery
- appendAsync(AuditEntry) - Method in interface com.cotani.audit.api.AuditRepository
-
Persists one immutable entry without blocking the caller.
- AuditAction - Record Class in com.cotani.audit.api
-
Normalized action identifier stored in an audit entry.
- AuditAction(String) - Constructor for record class com.cotani.audit.api.AuditAction
-
Creates an instance of a
AuditActionrecord class. - AuditActor - Record Class in com.cotani.audit.api
-
Identifies the principal that caused an audit entry.
- AuditActor(String, String) - Constructor for record class com.cotani.audit.api.AuditActor
-
Creates an instance of a
AuditActorrecord class. - AuditCapacityExceededException - Exception Class in com.cotani.audit.api
-
Signals that a bounded audit repository cannot accept another entry.
- AuditCapacityExceededException(int) - Constructor for exception class com.cotani.audit.api.AuditCapacityExceededException
- AuditCursor - Record Class in com.cotani.audit.api
-
Stable cursor pointing immediately after an audit entry in newest-first ordering.
- AuditCursor(Instant, UUID) - Constructor for record class com.cotani.audit.api.AuditCursor
-
Creates an instance of a
AuditCursorrecord class. - AuditEntry - Record Class in com.cotani.audit.api
-
Immutable, append-only record of a meaningful domain action.
- AuditEntry(UUID, Instant, AuditActor, AuditAction, AuditTarget, AuditSeverity, Map) - Constructor for record class com.cotani.audit.api.AuditEntry
-
Creates an instance of a
AuditEntryrecord class. - AuditQuery - Record Class in com.cotani.audit.api
-
Immutable filter for bounded audit queries, optionally continuing from an older cursor.
- AuditQuery(Optional, Optional, Optional, Optional, Optional, Optional, int) - Constructor for record class com.cotani.audit.api.AuditQuery
-
Creates an instance of a
AuditQueryrecord class. - AuditQuery.Builder - Class in com.cotani.audit.api
- AuditRepository - Interface in com.cotani.audit.api
-
Persistence SPI for append-only, idempotent audit entries.
- AuditService - Interface in com.cotani.audit.api
-
Records and queries immutable audit entries without accessing Bukkit objects.
- AuditSeverity - Enum Class in com.cotani.audit.api
-
Importance assigned to an audit entry.
- AuditTarget - Record Class in com.cotani.audit.api
-
Identifies the resource affected by an audit entry.
- AuditTarget(String, String) - Constructor for record class com.cotani.audit.api.AuditTarget
-
Creates an instance of a
AuditTargetrecord class.
B
- before() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns the value of the
beforerecord component. - before(AuditCursor) - Method in class com.cotani.audit.api.AuditQuery.Builder
- build() - Method in class com.cotani.audit.api.AuditQuery.Builder
- builder() - Static method in record class com.cotani.audit.api.AuditQuery
- Builder() - Constructor for class com.cotani.audit.api.AuditQuery.Builder
C
- capacity() - Method in exception class com.cotani.audit.api.AuditCapacityExceededException
- com.cotani.audit - package com.cotani.audit
- com.cotani.audit.api - package com.cotani.audit.api
- CotaniAudits - Class in com.cotani.audit
-
Factories for the
cotani-auditmodule. - CRITICAL - Enum constant in enum class com.cotani.audit.api.AuditSeverity
D
- details() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns the value of the
detailsrecord component.
E
- equals(Object) - Method in record class com.cotani.audit.api.AuditAction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.cotani.audit.api.AuditActor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.cotani.audit.api.AuditCursor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.cotani.audit.api.AuditEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.cotani.audit.api.AuditQuery
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.cotani.audit.api.AuditTarget
-
Indicates whether some other object is "equal to" this one.
F
- findAsync(AuditQuery) - Method in interface com.cotani.audit.api.AuditService
-
Queries persisted entries after pending writes have completed successfully.
- from() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns the value of the
fromrecord component. - from(Instant) - Method in class com.cotani.audit.api.AuditQuery.Builder
- fromRepository(AuditRepository) - Static method in class com.cotani.audit.CotaniAudits
-
Creates a service backed by the supplied repository.
H
- hashCode() - Method in record class com.cotani.audit.api.AuditAction
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.cotani.audit.api.AuditActor
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.cotani.audit.api.AuditCursor
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.cotani.audit.api.AuditTarget
-
Returns a hash code value for this object.
I
- id() - Method in record class com.cotani.audit.api.AuditActor
-
Returns the value of the
idrecord component. - id() - Method in record class com.cotani.audit.api.AuditCursor
-
Returns the value of the
idrecord component. - id() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns the value of the
idrecord component. - id() - Method in record class com.cotani.audit.api.AuditTarget
-
Returns the value of the
idrecord component. - INFO - Enum constant in enum class com.cotani.audit.api.AuditSeverity
- inMemory() - Static method in class com.cotani.audit.CotaniAudits
-
Creates an isolated in-memory audit service with bounded storage.
- inMemory(int) - Static method in class com.cotani.audit.CotaniAudits
-
Creates an isolated in-memory audit service with the supplied entry capacity.
L
- limit() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns the value of the
limitrecord component. - limit(int) - Method in class com.cotani.audit.api.AuditQuery.Builder
M
- MAX_DETAIL_ENTRIES - Static variable in record class com.cotani.audit.api.AuditEntry
- MAX_DETAIL_KEY_LENGTH - Static variable in record class com.cotani.audit.api.AuditEntry
- MAX_DETAIL_VALUE_LENGTH - Static variable in record class com.cotani.audit.api.AuditEntry
N
- now(AuditActor, AuditAction, AuditTarget, AuditSeverity, Map) - Static method in record class com.cotani.audit.api.AuditEntry
O
- occurredAt() - Method in record class com.cotani.audit.api.AuditCursor
-
Returns the value of the
occurredAtrecord component. - occurredAt() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns the value of the
occurredAtrecord component. - of(String) - Static method in record class com.cotani.audit.api.AuditAction
- of(String, String) - Static method in record class com.cotani.audit.api.AuditActor
- of(String, String) - Static method in record class com.cotani.audit.api.AuditTarget
P
- player(UUID) - Static method in record class com.cotani.audit.api.AuditActor
Q
- queryAsync(AuditQuery) - Method in interface com.cotani.audit.api.AuditRepository
-
Returns at most
AuditQuery.limit()entries ordered newest first.
R
- recordAsync(AuditEntry) - Method in interface com.cotani.audit.api.AuditService
-
Records an entry in submission order; failures complete the returned stage exceptionally.
- resource(String, String) - Static method in record class com.cotani.audit.api.AuditTarget
S
- severity() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns the value of the
severityrecord component. - system() - Static method in record class com.cotani.audit.api.AuditActor
T
- target() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns the value of the
targetrecord component. - target() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns the value of the
targetrecord component. - target(AuditTarget) - Method in class com.cotani.audit.api.AuditQuery.Builder
- toString() - Method in record class com.cotani.audit.api.AuditAction
-
Returns a string representation of this record class.
- toString() - Method in record class com.cotani.audit.api.AuditActor
-
Returns a string representation of this record class.
- toString() - Method in record class com.cotani.audit.api.AuditCursor
-
Returns a string representation of this record class.
- toString() - Method in record class com.cotani.audit.api.AuditEntry
-
Returns a string representation of this record class.
- toString() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns a string representation of this record class.
- toString() - Method in record class com.cotani.audit.api.AuditTarget
-
Returns a string representation of this record class.
- type() - Method in record class com.cotani.audit.api.AuditActor
-
Returns the value of the
typerecord component. - type() - Method in record class com.cotani.audit.api.AuditTarget
-
Returns the value of the
typerecord component.
U
- until() - Method in record class com.cotani.audit.api.AuditQuery
-
Returns the value of the
untilrecord component. - until(Instant) - Method in class com.cotani.audit.api.AuditQuery.Builder
V
- value() - Method in record class com.cotani.audit.api.AuditAction
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class com.cotani.audit.api.AuditSeverity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.cotani.audit.api.AuditSeverity
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARNING - Enum constant in enum class com.cotani.audit.api.AuditSeverity
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form