Package org.alfresco.repo.admin
Interface RepoServerMgmtMBean
-
- All Known Implementing Classes:
RepoServerMgmt
public interface RepoServerMgmtMBeanRepository Server Management Note: The attributes/operations below can be clustered (ie. when configured all servers in the cluster will be affected)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetMaxUsers()Get limit for max users If number of non-expired logins is greater or equal to the limit then further logins will be prevented otherwise valid login attempt will be permitted.intgetTicketCountAll()Get count of all tickets This may be higher than the user count, since a user can have more than one ticket/sessionintgetTicketCountNonExpired()Get count of non-expired tickets This may be higher than the user count, since a user can have more than one ticket/sessionintgetUserCountAll()Get count of all users This may be lower than the ticket count, since a user can have more than one ticket/sessionintgetUserCountNonExpired()Get count of non-expired users This may be lower than the ticket count, since a user can have more than one ticket/sessionintinvalidateTicketsAll()Invalidate all tickets Note: This operation can be clustered (ie.intinvalidateTicketsExpired()Invalidate expired ticketsvoidinvalidateUser(java.lang.String username)Invalidate given users ticketsbooleanisReadOnly()Does the Repository allows writes or not ?java.lang.String[]listUserNamesAll()Get set of all unique usernamesjava.lang.String[]listUserNamesNonExpired()Get set of unique non-expired usernames
-
-
-
Method Detail
-
isReadOnly
boolean isReadOnly()
Does the Repository allows writes or not ?- Returns:
- boolean true is READONLY, false is WRITEABLE
-
getTicketCountNonExpired
int getTicketCountNonExpired()
Get count of non-expired tickets This may be higher than the user count, since a user can have more than one ticket/session- Returns:
- int number of non-expired tickets
-
getTicketCountAll
int getTicketCountAll()
Get count of all tickets This may be higher than the user count, since a user can have more than one ticket/session- Returns:
- int number of tickets (non-expired and expired)
-
getUserCountNonExpired
int getUserCountNonExpired()
Get count of non-expired users This may be lower than the ticket count, since a user can have more than one ticket/session- Returns:
- int number of non-expired users
-
getUserCountAll
int getUserCountAll()
Get count of all users This may be lower than the ticket count, since a user can have more than one ticket/session- Returns:
- int number of users (non-expired and expired)
-
listUserNamesNonExpired
java.lang.String[] listUserNamesNonExpired()
Get set of unique non-expired usernames- Returns:
- String[] array of non-expired usernames
-
listUserNamesAll
java.lang.String[] listUserNamesAll()
Get set of all unique usernames- Returns:
- String[] array of all usernames (non-expired and expired)
-
invalidateTicketsExpired
int invalidateTicketsExpired()
Invalidate expired tickets- Returns:
- int count of expired invalidated tickets
-
invalidateTicketsAll
int invalidateTicketsAll()
Invalidate all tickets Note: This operation can be clustered (ie. all servers in the cluster will be affected)- Returns:
- int count of all invalidated tickets (non-expired and expired)
-
invalidateUser
void invalidateUser(java.lang.String username)
Invalidate given users tickets
-
getMaxUsers
int getMaxUsers()
Get limit for max users If number of non-expired logins is greater or equal to the limit then further logins will be prevented otherwise valid login attempt will be permitted. However, single-user mode will take precedence. Max users = 0 prevents further logins Max users = -1 allow logins (without a max limit)
-
-