public class ContextControllerHashSvcLevelOne extends Object implements ContextControllerHashSvc
Constructor and Description |
---|
ContextControllerHashSvcLevelOne(boolean preallocate) |
Modifier and Type | Method and Description |
---|---|
Collection<Integer> |
deactivate(IntSeqKey controllerPath) |
void |
destroy() |
void |
hashAddPartition(IntSeqKey controllerPath,
int value,
int subpathIdOrCPId) |
int |
hashGetSubpathOrCPId(IntSeqKey controllerPath,
int hash) |
boolean |
hashHasSeenPartition(IntSeqKey controllerPath,
int value) |
void |
hashVisit(IntSeqKey controllerPath,
BiConsumer<Integer,Integer> hashAndCPId) |
void |
mgmtCreate(IntSeqKey controllerPath,
Object[] parentPartitionKeys) |
ContextControllerFilterEntry[] |
mgmtGetFilters(IntSeqKey controllerPath) |
Object[] |
mgmtGetParentPartitionKeys(IntSeqKey controllerPath) |
int[] |
mgmtGetSubpathOrCPIdsWhenPreallocate(IntSeqKey path) |
void |
mgmtSetFilters(IntSeqKey controllerPath,
ContextControllerFilterEntry[] filterEntries) |
void |
mgmtSetSubpathOrCPIdsWhenPreallocate(IntSeqKey path,
int[] subpathOrCPIds) |
public ContextControllerHashSvcLevelOne(boolean preallocate)
public void mgmtCreate(IntSeqKey controllerPath, Object[] parentPartitionKeys)
mgmtCreate
in interface ContextControllerHashSvc
public void mgmtSetFilters(IntSeqKey controllerPath, ContextControllerFilterEntry[] filterEntries)
mgmtSetFilters
in interface ContextControllerHashSvc
public int[] mgmtGetSubpathOrCPIdsWhenPreallocate(IntSeqKey path)
mgmtGetSubpathOrCPIdsWhenPreallocate
in interface ContextControllerHashSvc
public void mgmtSetSubpathOrCPIdsWhenPreallocate(IntSeqKey path, int[] subpathOrCPIds)
mgmtSetSubpathOrCPIdsWhenPreallocate
in interface ContextControllerHashSvc
public Object[] mgmtGetParentPartitionKeys(IntSeqKey controllerPath)
mgmtGetParentPartitionKeys
in interface ContextControllerHashSvc
public ContextControllerFilterEntry[] mgmtGetFilters(IntSeqKey controllerPath)
mgmtGetFilters
in interface ContextControllerHashSvc
public boolean hashHasSeenPartition(IntSeqKey controllerPath, int value)
hashHasSeenPartition
in interface ContextControllerHashSvc
public void hashAddPartition(IntSeqKey controllerPath, int value, int subpathIdOrCPId)
hashAddPartition
in interface ContextControllerHashSvc
public void hashVisit(IntSeqKey controllerPath, BiConsumer<Integer,Integer> hashAndCPId)
hashVisit
in interface ContextControllerHashSvc
public int hashGetSubpathOrCPId(IntSeqKey controllerPath, int hash)
hashGetSubpathOrCPId
in interface ContextControllerHashSvc
public Collection<Integer> deactivate(IntSeqKey controllerPath)
deactivate
in interface ContextControllerHashSvc
public void destroy()
destroy
in interface ContextControllerHashSvc
Copyright © 2005–2018. All rights reserved.