public class CosmosDbServiceRegistry extends AbstractServiceRegistry
CosmosDbServiceRegistry
.Constructor and Description |
---|
CosmosDbServiceRegistry(com.microsoft.azure.spring.data.documentdb.core.DocumentDbTemplate db,
com.microsoft.azure.spring.data.documentdb.DocumentDbFactory dbFactory,
java.lang.String collectionName,
java.lang.String databaseName) |
Modifier and Type | Method and Description |
---|---|
boolean |
delete(RegisteredService registeredService)
Remove the service from the data store.
|
RegisteredService |
findServiceById(long id)
Find service by the numeric id.
|
RegisteredService |
findServiceById(java.lang.String id)
Find service by the service id.
|
java.util.List<RegisteredService> |
load()
Retrieve the services from the data store.
|
RegisteredService |
save(RegisteredService registeredService)
Persist the service in the data store.
|
getName, publishEvent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findServiceByExactServiceId, findServiceByExactServiceName, size
public CosmosDbServiceRegistry(com.microsoft.azure.spring.data.documentdb.core.DocumentDbTemplate db, com.microsoft.azure.spring.data.documentdb.DocumentDbFactory dbFactory, java.lang.String collectionName, java.lang.String databaseName)
public RegisteredService save(RegisteredService registeredService)
ServiceRegistry
registeredService
- the service to persist.public boolean delete(RegisteredService registeredService)
ServiceRegistry
registeredService
- the service to remove.public java.util.List<RegisteredService> load()
ServiceRegistry
public RegisteredService findServiceById(long id)
ServiceRegistry
id
- the idpublic RegisteredService findServiceById(java.lang.String id)
ServiceRegistry
id
- the id