public abstract class DelegatingDistributedPrimitive extends Object implements org.onosproject.store.service.DistributedPrimitive
| Constructor and Description |
|---|
DelegatingDistributedPrimitive(org.onosproject.store.service.DistributedPrimitive primitive) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStatusChangeListener(Consumer<org.onosproject.store.service.DistributedPrimitive.Status> listener) |
org.onosproject.core.ApplicationId |
applicationId() |
CompletableFuture<Void> |
destroy() |
boolean |
equals(Object other) |
int |
hashCode() |
String |
name() |
org.onosproject.store.service.DistributedPrimitive.Type |
primitiveType() |
void |
removeStatusChangeListener(Consumer<org.onosproject.store.service.DistributedPrimitive.Status> listener) |
Collection<Consumer<org.onosproject.store.service.DistributedPrimitive.Status>> |
statusChangeListeners() |
String |
toString() |
public DelegatingDistributedPrimitive(org.onosproject.store.service.DistributedPrimitive primitive)
public String name()
name in interface org.onosproject.store.service.DistributedPrimitivepublic org.onosproject.store.service.DistributedPrimitive.Type primitiveType()
primitiveType in interface org.onosproject.store.service.DistributedPrimitivepublic org.onosproject.core.ApplicationId applicationId()
applicationId in interface org.onosproject.store.service.DistributedPrimitivepublic CompletableFuture<Void> destroy()
destroy in interface org.onosproject.store.service.DistributedPrimitivepublic void addStatusChangeListener(Consumer<org.onosproject.store.service.DistributedPrimitive.Status> listener)
addStatusChangeListener in interface org.onosproject.store.service.DistributedPrimitivepublic void removeStatusChangeListener(Consumer<org.onosproject.store.service.DistributedPrimitive.Status> listener)
removeStatusChangeListener in interface org.onosproject.store.service.DistributedPrimitivepublic Collection<Consumer<org.onosproject.store.service.DistributedPrimitive.Status>> statusChangeListeners()
statusChangeListeners in interface org.onosproject.store.service.DistributedPrimitive