Index

A B C D E F H I L M N O P Q R S T U V W 
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 action record component.
action() - Method in record class com.cotani.audit.api.AuditQuery
Returns the value of the action record 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 actor record component.
actor() - Method in record class com.cotani.audit.api.AuditQuery
Returns the value of the actor record 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 AuditAction record 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 AuditActor record 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 AuditCursor record 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 AuditEntry record 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 AuditQuery record 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 AuditTarget record class.

B

before() - Method in record class com.cotani.audit.api.AuditQuery
Returns the value of the before record 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-audit module.
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 details record 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 from record 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 id record component.
id() - Method in record class com.cotani.audit.api.AuditCursor
Returns the value of the id record component.
id() - Method in record class com.cotani.audit.api.AuditEntry
Returns the value of the id record component.
id() - Method in record class com.cotani.audit.api.AuditTarget
Returns the value of the id record 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 limit record 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 occurredAt record component.
occurredAt() - Method in record class com.cotani.audit.api.AuditEntry
Returns the value of the occurredAt record 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 severity record 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 target record component.
target() - Method in record class com.cotani.audit.api.AuditQuery
Returns the value of the target record 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 type record component.
type() - Method in record class com.cotani.audit.api.AuditTarget
Returns the value of the type record component.

U

until() - Method in record class com.cotani.audit.api.AuditQuery
Returns the value of the until record 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 value record 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
 
A B C D E F H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form