Index
All Classes and Interfaces|All Packages
C
- com.maybeitssquid.rotatingsecrets - package com.maybeitssquid.rotatingsecrets
D
- databaseTime() - Method in record class com.maybeitssquid.rotatingsecrets.DemoQueryResult
-
Returns the value of the
databaseTimerecord component. - DemoDatabasePollingService - Class in com.maybeitssquid.rotatingsecrets
-
Demonstrates database connectivity by polling the database on scheduled intervals.
- DemoDatabasePollingService(DataSource) - Constructor for class com.maybeitssquid.rotatingsecrets.DemoDatabasePollingService
-
Creates the polling service with the given DataSource.
- DemoQueryResult - Record Class in com.maybeitssquid.rotatingsecrets
-
Result of a database poll operation.
- DemoQueryResult(String, Instant, String) - Constructor for record class com.maybeitssquid.rotatingsecrets.DemoQueryResult
-
Creates an instance of a
DemoQueryResultrecord class. - DemoRotatingSecretsApplication - Class in com.maybeitssquid.rotatingsecrets
-
Spring Boot application demonstrating integration with dynamic Kubernetes Secrets for database credential rotation.
- DemoRotatingSecretsApplication() - Constructor for class com.maybeitssquid.rotatingsecrets.DemoRotatingSecretsApplication
-
Default constructor.
E
- equals(Object) - Method in record class com.maybeitssquid.rotatingsecrets.DemoQueryResult
-
Indicates whether some other object is "equal to" this one.
H
- hashCode() - Method in record class com.maybeitssquid.rotatingsecrets.DemoQueryResult
-
Returns a hash code value for this object.
M
- main(String[]) - Static method in class com.maybeitssquid.rotatingsecrets.DemoRotatingSecretsApplication
-
Application entry point.
P
- pollFast() - Method in class com.maybeitssquid.rotatingsecrets.DemoDatabasePollingService
-
Polls the database at the fast interval (default: every 3 seconds).
- pollSlow() - Method in class com.maybeitssquid.rotatingsecrets.DemoDatabasePollingService
-
Polls the database at the slow interval (default: every 5 seconds).
T
- threadName() - Method in record class com.maybeitssquid.rotatingsecrets.DemoQueryResult
-
Returns the value of the
threadNamerecord component. - timestamp() - Method in record class com.maybeitssquid.rotatingsecrets.DemoQueryResult
-
Returns the value of the
timestamprecord component. - toString() - Method in record class com.maybeitssquid.rotatingsecrets.DemoQueryResult
-
Returns a string representation of this record class.
All Classes and Interfaces|All Packages