Class CassandraServiceRegistry
- java.lang.Object
-
- org.apereo.cas.services.AbstractServiceRegistry
-
- org.apereo.cas.services.cassandra.CassandraServiceRegistry
-
- All Implemented Interfaces:
org.apereo.cas.services.ServiceRegistry,org.springframework.beans.factory.DisposableBean
public class CassandraServiceRegistry extends org.apereo.cas.services.AbstractServiceRegistry implements org.springframework.beans.factory.DisposableBeanThis isCassandraServiceRegistry.- Since:
- 6.1.0
-
-
Constructor Summary
Constructors Constructor Description CassandraServiceRegistry(org.apereo.cas.cassandra.CassandraSessionFactory cassandraSessionFactory, org.apereo.cas.configuration.model.support.cassandra.serviceregistry.CassandraServiceRegistryProperties properties, org.springframework.context.ConfigurableApplicationContext applicationContext, java.util.Collection<org.apereo.cas.services.ServiceRegistryListener> serviceRegistryListeners)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandelete(org.apereo.cas.services.RegisteredService registeredService)voiddeleteAll()voiddestroy()org.apereo.cas.services.RegisteredServicefindServiceById(long id)java.util.Collection<org.apereo.cas.services.RegisteredService>load()org.apereo.cas.services.RegisteredServicesave(org.apereo.cas.services.RegisteredService rs)longsize()-
Methods inherited from class org.apereo.cas.services.AbstractServiceRegistry
getApplicationContext, getServiceRegistryListeners, invokeServiceRegistryListenerPostLoad, invokeServiceRegistryListenerPreSave, publishEvent
-
-
-
-
Constructor Detail
-
CassandraServiceRegistry
public CassandraServiceRegistry(org.apereo.cas.cassandra.CassandraSessionFactory cassandraSessionFactory, org.apereo.cas.configuration.model.support.cassandra.serviceregistry.CassandraServiceRegistryProperties properties, org.springframework.context.ConfigurableApplicationContext applicationContext, java.util.Collection<org.apereo.cas.services.ServiceRegistryListener> serviceRegistryListeners)
-
-
Method Detail
-
save
public org.apereo.cas.services.RegisteredService save(org.apereo.cas.services.RegisteredService rs)
- Specified by:
savein interfaceorg.apereo.cas.services.ServiceRegistry
-
delete
public boolean delete(org.apereo.cas.services.RegisteredService registeredService)
- Specified by:
deletein interfaceorg.apereo.cas.services.ServiceRegistry
-
deleteAll
public void deleteAll()
- Specified by:
deleteAllin interfaceorg.apereo.cas.services.ServiceRegistry
-
size
public long size()
- Specified by:
sizein interfaceorg.apereo.cas.services.ServiceRegistry
-
load
public java.util.Collection<org.apereo.cas.services.RegisteredService> load()
- Specified by:
loadin interfaceorg.apereo.cas.services.ServiceRegistry
-
findServiceById
public org.apereo.cas.services.RegisteredService findServiceById(long id)
- Specified by:
findServiceByIdin interfaceorg.apereo.cas.services.ServiceRegistry
-
destroy
public void destroy() throws java.lang.Exception- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
java.lang.Exception
-
-