@Service public class DistributedMdStore extends org.onosproject.store.AbstractStore<MdEvent,MdStoreDelegate> implements MdStore
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.store.service.StorageService |
storageService |
| Constructor and Description |
|---|
DistributedMdStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
boolean |
createUpdateMaintenanceDomain(MaintenanceDomain md)
Create or replace a Maintenance Domain.
|
boolean |
deleteMaintenanceDomain(MdId mdName)
Delete a specific Maintenance Domain by its identifier.
|
java.util.Collection<MaintenanceDomain> |
getAllMaintenanceDomain()
Get a list of all of the Maintenance Domains on the system.
|
java.util.Optional<MaintenanceDomain> |
getMaintenanceDomain(MdId mdName)
Get a specific Maintenance Domain by its identifier.
|
hasDelegate, notifyDelegate, notifyDelegate, setDelegate, unsetDelegate@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.store.service.StorageService storageService
@Activate public void activate()
public java.util.Collection<MaintenanceDomain> getAllMaintenanceDomain()
MdStoregetAllMaintenanceDomain in interface MdStorepublic java.util.Optional<MaintenanceDomain> getMaintenanceDomain(MdId mdName)
MdStoregetMaintenanceDomain in interface MdStoremdName - An identifier for the Maintenance Domainpublic boolean deleteMaintenanceDomain(MdId mdName)
MdStoredeleteMaintenanceDomain in interface MdStoremdName - An identifier for the Maintenance Domain to be deletedpublic boolean createUpdateMaintenanceDomain(MaintenanceDomain md)
MdStorecreateUpdateMaintenanceDomain in interface MdStoremd - The Maintenance Domain to create or replace