IMappingUpdate<StatusT> Interface
Type Parameters
- StatusT
public interface IMappingUpdate
Common interface for point/range mapping updates.
Method Summary
Modifier and Type | Method and Description |
---|---|
Shard |
getShard()
Shard property. |
StatusT |
getStatus()
Status property. |
boolean |
isAnyPropertySet(MappingUpdatedProperties properties)
Checks if any property is set in the given bitmap. |
boolean |
isMappingBeingTakenOffline(StatusT originalStatus)
Checks if the mapping is being taken offline. |
Method Details
getShard
public Shard getShard()
Shard property.
getStatus
public StatusT getStatus()
Status property.
isAnyPropertySet
public boolean isAnyPropertySet(MappingUpdatedProperties properties)
Checks if any property is set in the given bitmap.
Parameters:
properties
- Properties bitmap.
Returns:
True if any of the properties is set, false otherwise.
isMappingBeingTakenOffline
public boolean isMappingBeingTakenOffline(StatusT originalStatus)
Checks if the mapping is being taken offline.
Parameters:
originalStatus
- Original status.
Returns:
True of the update will take the mapping offline.