Interface ContextControllerHashSvc

All Known Implementing Classes:
ContextControllerHashSvcLevelAny, ContextControllerHashSvcLevelOne

public interface ContextControllerHashSvc
  • Method Details

    • mgmtCreate

      void mgmtCreate(IntSeqKey controllerPath, Object[] parentPartitionKeys)
    • mgmtGetSubpathOrCPIdsWhenPreallocate

      int[] mgmtGetSubpathOrCPIdsWhenPreallocate(IntSeqKey path)
    • mgmtGetParentPartitionKeys

      Object[] mgmtGetParentPartitionKeys(IntSeqKey controllerPath)
    • mgmtGetFilters

      ContextControllerFilterEntry[] mgmtGetFilters(IntSeqKey controllerPath)
    • mgmtSetSubpathOrCPIdsWhenPreallocate

      void mgmtSetSubpathOrCPIdsWhenPreallocate(IntSeqKey path, int[] subpathOrCPIds)
    • mgmtSetFilters

      void mgmtSetFilters(IntSeqKey controllerPath, ContextControllerFilterEntry[] filterEntries)
    • hashHasSeenPartition

      boolean hashHasSeenPartition(IntSeqKey controllerPath, int value)
    • hashAddPartition

      void hashAddPartition(IntSeqKey controllerPath, int value, int subpathIdOrCPId)
    • hashVisit

      void hashVisit(IntSeqKey controllerPath, BiConsumer<Integer,Integer> hashAndCPId)
    • hashGetSubpathOrCPId

      int hashGetSubpathOrCPId(IntSeqKey controllerPath, int hash)
    • deactivate

      Collection<Integer> deactivate(IntSeqKey controllerPath)
    • destroy

      void destroy()