JavaScript is disabled on your browser.
 
Description  
Method Summary  
Method Details 
getGroups()  
getId()  
getRoles()  
getUsers()  
close()  
createGroup(String, String)  
createRole(String, String)  
createUser(String, String, String)  
findGroup(String)  
findRole(String)  
findUser(String)  
open()  
removeGroup(Group)  
removeRole(Role)  
removeUser(User)  
modifiedGroup(Group)  
modifiedRole(Role)  
modifiedUser(User)  
save()  
backgroundProcess()  
isAvailable()  
isSparse()  
 
 
 
 
Method Summary 
All Methods Instance Methods Abstract Methods Default Methods 
default void
Perform any background processing (e.g. checking for changes in persisted storage) required for the user
database.
 
void
Finalize access to this user database.
 
Create and return a new 
Group defined in this user database.
 
 
Create and return a new 
Role defined in this user database.
 
 
Create and return a new 
User defined in this user database.
 
 
 
 
 
 
 
 
 
default boolean
Is the database available.
 
default boolean
Is the database data loaded on demand.
 
default void
Signal the specified 
Group from this user database has been modified.
 
 
default void
Signal the specified 
Role from this user database has been modified.
 
 
default void
Signal the specified 
User from this user database has been modified.
 
 
void
Initialize access to this user database.
 
void
Remove the specified 
Group from this user database.
 
 
void
Remove the specified 
Role from this user database.
 
 
void
Remove the specified 
User from this user database.
 
 
void
Save any updated information to the persistent storage location for this user database.
 
 
 
 
 
 
 
 
 
Copyright © 2000-2025 Apache Software Foundation.                               Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo are either registered trademarks               or trademarks of the Apache Software Foundation.