Uses of Class
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.QueuePath
Packages that use QueuePath
Package
Description
Package
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.conf
contains classes related to capacity scheduler configuration management.
This package contains the web data access objects (DAO) for the RM.
-
Uses of QueuePath in org.apache.hadoop.yarn.server.resourcemanager.reservation
Methods in org.apache.hadoop.yarn.server.resourcemanager.reservation with parameters of type QueuePathModifier and TypeMethodDescriptionfloatReservationSchedulerConfiguration.getAverageCapacity(QueuePath queue) Gets the average allowed capacity which will aggregated over theReservationSchedulerConfiguration.getReservationWindow(org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.QueuePath)by the theSharingPolicyto check aggregate used capacitylongReservationSchedulerConfiguration.getEnforcementWindow(QueuePath queue) Gets the time in milliseconds for which thePlannerwill verify thePlans satisfy the constraintsfloatReservationSchedulerConfiguration.getInstantaneousMaxCapacity(QueuePath queue) Gets the maximum capacity at any time that theSharingPolicyallowsbooleanReservationSchedulerConfiguration.getMoveOnExpiry(QueuePath queue) Gets whether the applications should be killed or moved to the parent queue when theReservationDefinitionexpiresReservationSchedulerConfiguration.getReplanner(QueuePath queue) Gets the name of thePlannerclass associated with the queueabstract Map<org.apache.hadoop.yarn.api.records.ReservationACL,org.apache.hadoop.security.authorize.AccessControlList> ReservationSchedulerConfiguration.getReservationAcls(QueuePath queue) Gets a map containing theAccessControlListof users for eachReservationACLacl on thee specified queue.ReservationSchedulerConfiguration.getReservationAdmissionPolicy(QueuePath queue) Gets the name of theSharingPolicyclass associated with the queueReservationSchedulerConfiguration.getReservationAgent(QueuePath queue) Gets the name of theReservationAgentclass associated with the queuelongReservationSchedulerConfiguration.getReservationWindow(QueuePath queue) Gets the length of time in milliseconds for which theSharingPolicychecks for validitybooleanReservationSchedulerConfiguration.getShowReservationAsQueues(QueuePath queuePath) Checks whether the reservation queues be hidden or visibleabstract booleanReservationSchedulerConfiguration.isReservable(QueuePath queue) Checks if the queue participates in reservation based scheduling -
Uses of QueuePath in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity
Fields in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity declared as QueuePathMethods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity that return QueuePathModifier and TypeMethodDescriptionstatic QueuePathQueuePath.createFromQueues(String... parts) Constructor to create Queue path from queue names.QueuePath.createNewLeaf(String childQueue) Creates a newQueuePathfrom the current full path as parent, and the appended child queue path as leaf.static QueuePathQueuePrefixes.getAutoCreatedQueueObjectTemplateConfPrefix(QueuePath queuePath) QueuePath.getParentObject()Getter for the parent object of the path.AbstractCSQueue.getQueuePathObject()CSQueue.getQueuePathObject()Gets the queue path object.Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity that return types with arguments of type QueuePathModifier and TypeMethodDescriptionQueuePath.getWildcardedQueuePaths(int maxAutoCreatedQueueDepth) Returns the list of wildcarded queue paths based on the autoCreatedQueueDepth config value.Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type QueuePathModifier and TypeMethodDescriptionstatic voidCSQueueUtils.checkAbsoluteCapacity(QueuePath queuePath, float absCapacity, float absMaxCapacity) protected booleanAbstractAutoCreatedLeafQueue.checkConfigTypeIsAbsoluteResource(QueuePath queuePath, String label) protected booleanAbstractCSQueue.checkConfigTypeIsAbsoluteResource(QueuePath queuePath, String label) booleanCapacitySchedulerConfiguration.checkConfigTypeIsAbsoluteResource(String label, QueuePath queue, Set<String> resourceTypes) static voidCSQueueUtils.checkMaxCapacity(QueuePath queuePath, float capacity, float maximumCapacity) static UserWeightsUserWeights.createByConfig(CapacitySchedulerConfiguration conf, ConfigurationProperties configurationProperties, QueuePath queuePath) CapacitySchedulerQueueManager.createQueue(QueuePath queue) Auto creates a LeafQueue and its upper hierarchy given a path at runtime.CapacitySchedulerQueueManager.determineMissingParents(QueuePath queue) Determines the missing parent paths of a potentially auto creatable queue.CapacitySchedulerConfiguration.getAccessibleNodeLabels(QueuePath queue) org.apache.hadoop.security.authorize.AccessControlListCapacitySchedulerConfiguration.getAcl(QueuePath queue, org.apache.hadoop.yarn.api.records.QueueACL acl) Map<org.apache.hadoop.yarn.security.AccessType,org.apache.hadoop.security.authorize.AccessControlList> Map<org.apache.hadoop.yarn.security.AccessType,org.apache.hadoop.security.authorize.AccessControlList> CapacitySchedulerConfiguration.getACLsForLegacyAutoCreatedLeafQueue(QueuePath parentQueuePath) Creates a mapping of queue ACLs for a Legacy Auto Created Leaf Queue.booleanCapacitySchedulerConfiguration.getAllowZeroCapacitySum(QueuePath queue) CapacitySchedulerConfiguration.getAllUserWeightsForQueue(QueuePath queuePath) Get the weights of all users at this queue level from the configuration.<S extends SchedulableEntity>
OrderingPolicy<S>CapacitySchedulerConfiguration.getAppOrderingPolicy(QueuePath queue) CapacitySchedulerConfiguration.getAutoCreatedQueueManagementPolicy(QueuePath queue) Queue Management computation policy for Auto Created queuesprotected AutoCreatedQueueManagementPolicyCapacitySchedulerConfiguration.getAutoCreatedQueueManagementPolicyClass(QueuePath queue) Get The policy class configured to manage capacities for auto created leaf queues under the specified parentstatic QueuePathQueuePrefixes.getAutoCreatedQueueObjectTemplateConfPrefix(QueuePath queuePath) intCapacitySchedulerConfiguration.getAutoCreatedQueuesMaxChildQueuesLimit(QueuePath queuePath) Get the max number of leaf queues that are allowed to be created under a parent queueintCapacitySchedulerConfiguration.getAutoCreatedQueuesV2MaxChildQueuesLimit(QueuePath queuePath) Get the max number of queues that are allowed to be created under a parent queue which allowed auto creation v2.static StringQueuePrefixes.getAutoCreatedQueueTemplateConfPrefix(QueuePath queuePath) Get the auto created leaf queue's template configuration prefix.static StringAutoCreatedQueueTemplate.getAutoQueueTemplatePrefix(QueuePath queuePath) floatCapacitySchedulerConfiguration.getAverageCapacity(QueuePath queue) CapacitySchedulerConfiguration.getConfiguredNodeLabels(QueuePath queuePath) Get configured node labels in a given queuePath.org.apache.hadoop.yarn.api.records.QueueStateCapacitySchedulerConfiguration.getConfiguredState(QueuePath queue) CapacitySchedulerConfiguration.getDefaultApplicationPriorityConfPerQueue(QueuePath queue) longCapacitySchedulerConfiguration.getDefaultLifetimePerQueue(QueuePath queue) CapacitySchedulerConfiguration.getDefaultNodeLabelExpression(QueuePath queue) longCapacitySchedulerConfiguration.getEnforcementWindow(QueuePath queue) floatCapacitySchedulerConfiguration.getInstantaneousMaxCapacity(QueuePath queue) booleanCapacitySchedulerConfiguration.getIntraQueuePreemptionDisabled(QueuePath queue, boolean defaultVal) Indicates whether intra-queue preemption is disabled on the specified queuefloatCapacitySchedulerConfiguration.getLabeledQueueCapacity(QueuePath queue, String label) floatCapacitySchedulerConfiguration.getLabeledQueueMaximumCapacity(QueuePath queue, String label) floatCapacitySchedulerConfiguration.getLabeledQueueWeight(QueuePath queue, String label) protected org.apache.hadoop.yarn.api.records.ResourceAbstractAutoCreatedLeafQueue.getMaximumAbsoluteResource(QueuePath queuePath, String label) protected org.apache.hadoop.yarn.api.records.ResourceAbstractCSQueue.getMaximumAbsoluteResource(QueuePath queuePath, String label) floatCapacitySchedulerConfiguration.getMaximumAMResourcePercentPerPartition(QueuePath queue, String label) floatCapacitySchedulerConfiguration.getMaximumApplicationMasterResourcePerQueuePercent(QueuePath queue) Get the maximum am resource percent per queue setting.intCapacitySchedulerConfiguration.getMaximumApplicationsPerQueue(QueuePath queue) Get the maximum applications per queue setting.intCapacitySchedulerConfiguration.getMaximumAutoCreatedQueueDepth(QueuePath queuePath) longCapacitySchedulerConfiguration.getMaximumLifetimePerQueue(QueuePath queue) org.apache.hadoop.yarn.api.records.ResourceCapacitySchedulerConfiguration.getMaximumResourceRequirement(String label, QueuePath queue, Set<String> resourceTypes) Get absolute maximum resource requirement for a queue.CapacitySchedulerConfiguration.getMaxParallelAppsForQueue(QueuePath queue) protected org.apache.hadoop.yarn.api.records.ResourceAbstractAutoCreatedLeafQueue.getMinimumAbsoluteResource(QueuePath queuePath, String label) protected org.apache.hadoop.yarn.api.records.ResourceAbstractCSQueue.getMinimumAbsoluteResource(QueuePath queuePath, String label) org.apache.hadoop.yarn.api.records.ResourceCapacitySchedulerConfiguration.getMinimumResourceRequirement(String label, QueuePath queue, Set<String> resourceTypes) Get absolute minimum resource requirement for a queue.booleanCapacitySchedulerConfiguration.getMoveOnExpiry(QueuePath queue) CapacitySchedulerConfiguration.getMultiNodesSortingAlgorithmPolicy(QueuePath queue) static StringQueuePrefixes.getNodeLabelPrefix(QueuePath queuePath, String label) floatCapacitySchedulerConfiguration.getNonLabeledQueueCapacity(QueuePath queue) floatCapacitySchedulerConfiguration.getNonLabeledQueueMaximumCapacity(QueuePath queue) floatCapacitySchedulerConfiguration.getNonLabeledQueueWeight(QueuePath queue) List<org.apache.hadoop.yarn.security.Permission>CapacitySchedulerQueueManager.getPermissionsForDynamicQueue(QueuePath queuePath, CapacitySchedulerConfiguration csConf) booleanCapacitySchedulerConfiguration.getPreemptionDisabled(QueuePath queue, boolean defaultVal) Indicates whether preemption is disabled on the specified queue.CapacitySchedulerConfiguration.getPriorityAcls(QueuePath queue, org.apache.hadoop.yarn.api.records.Priority clusterMaxPriority) org.apache.hadoop.yarn.api.records.ResourceCapacitySchedulerConfiguration.getQueueMaximumAllocation(QueuePath queue) Get maximum_allocation setting for the specified queue from the configuration.longCapacitySchedulerConfiguration.getQueueMaximumAllocationMb(QueuePath queue) intCapacitySchedulerConfiguration.getQueueMaximumAllocationVcores(QueuePath queue) CapacitySchedulerConfiguration.getQueueOrderingPolicy(QueuePath queue, String parentPolicy) static StringQueuePrefixes.getQueuePrefix(QueuePath queuePath) org.apache.hadoop.yarn.api.records.PriorityCapacitySchedulerConfiguration.getQueuePriority(QueuePath queue) CapacitySchedulerConfiguration.getReplanner(QueuePath queue) Map<org.apache.hadoop.yarn.api.records.ReservationACL,org.apache.hadoop.security.authorize.AccessControlList> CapacitySchedulerConfiguration.getReservationAcls(QueuePath queue) CapacitySchedulerConfiguration.getReservationAdmissionPolicy(QueuePath queue) CapacitySchedulerConfiguration.getReservationAgent(QueuePath queue) longCapacitySchedulerConfiguration.getReservationWindow(QueuePath queue) booleanCapacitySchedulerConfiguration.getShouldFailAutoQueueCreationWhenGuaranteedCapacityExceeded(QueuePath queuePath) Fail further auto leaf queue creation when parent's guaranteed capacity is exceeded.booleanCapacitySchedulerConfiguration.getShowReservationAsQueues(QueuePath queuePath) org.apache.hadoop.yarn.api.records.QueueStatefloatCapacitySchedulerConfiguration.getUserLimit(QueuePath queue) floatCapacitySchedulerConfiguration.getUserLimitFactor(QueuePath queue) booleanCapacitySchedulerConfiguration.isAutoCreateChildQueueEnabled(QueuePath queuePath) If true, this queue will be created as a Parent Queue which Auto Created leaf child queuesbooleanCapacitySchedulerConfiguration.isAutoExpiredDeletionEnabled(QueuePath queuePath) If true, auto created queue with weight mode will be deleted when queue is expired.booleanCapacitySchedulerConfiguration.isAutoQueueCreationV2Enabled(QueuePath queuePath) booleanCapacitySchedulerConfiguration.isReservable(QueuePath queue) static voidCSQueueUtils.loadCapacitiesByLabelsFromConf(QueuePath queuePath, QueueCapacities queueCapacities, CapacitySchedulerConfiguration csConf, Set<String> nodeLabels) CapacitySchedulerConfiguration.parseConfiguredMaximumCapacityVector(QueuePath queuePath, Set<String> labels, QueueCapacityVector defaultVector) CapacitySchedulerConfiguration.parseConfiguredResourceVector(QueuePath queuePath, Set<String> labels) voidCapacitySchedulerConfiguration.setAccessibleNodeLabels(QueuePath queue, Set<String> labels) voidCapacitySchedulerConfiguration.setAcl(QueuePath queue, org.apache.hadoop.yarn.api.records.QueueACL acl, String aclString) voidCapacitySchedulerConfiguration.setAcls(QueuePath queue, Map<org.apache.hadoop.yarn.api.records.QueueACL, org.apache.hadoop.security.authorize.AccessControlList> acls) voidCapacitySchedulerConfiguration.setAllowZeroCapacitySum(QueuePath queue, boolean value) voidCapacitySchedulerConfiguration.setAutoCreateChildQueueEnabled(QueuePath queuePath, boolean autoCreationEnabled) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueConfigCapacity(QueuePath queuePath, float val) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueConfigDefaultNodeLabelExpression(QueuePath queuePath, String expression) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueConfigMaxCapacity(QueuePath queuePath, float val) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueConfigMaximumAllocation(QueuePath queuePath, String expression) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueConfigUserLimit(QueuePath queuePath, int val) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueConfigUserLimitFactor(QueuePath queuePath, float val) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueTemplateCapacityByLabel(QueuePath queuePath, String label, float val) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueTemplateCapacityByLabel(QueuePath queuePath, String label, org.apache.hadoop.yarn.api.records.Resource resource) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueTemplateMaxCapacity(QueuePath queuePath, String label, float val) voidCapacitySchedulerConfiguration.setAutoCreatedLeafQueueTemplateMaxCapacity(QueuePath queuePath, String label, org.apache.hadoop.yarn.api.records.Resource resource) voidCapacitySchedulerConfiguration.setAutoCreatedQueuesV2MaxChildQueuesLimit(QueuePath queuePath, int maxQueues) voidCapacitySchedulerConfiguration.setAutoExpiredDeletionEnabled(QueuePath queuePath, boolean autoRemovalEnable) voidCapacitySchedulerConfiguration.setAutoQueueCreationV2Enabled(QueuePath queuePath, boolean autoQueueCreation) voidCapacitySchedulerConfiguration.setAverageCapacity(QueuePath queue, float avgCapacity) voidCapacitySchedulerConfiguration.setCapacity(QueuePath queue, float capacity) voidCapacitySchedulerConfiguration.setCapacity(QueuePath queue, String absoluteResourceCapacity) voidCapacitySchedulerConfiguration.setCapacityByLabel(QueuePath queue, String label, float capacity) voidCapacitySchedulerConfiguration.setCapacityByLabel(QueuePath queue, String label, String absoluteResourceCapacity) voidCapacitySchedulerConfiguration.setCapacityVector(QueuePath queuePath, String label, String capacityVector) voidCapacitySchedulerConfiguration.setDefaultLifetimePerQueue(QueuePath queue, long defaultLifetime) voidCapacitySchedulerConfiguration.setDefaultNodeLabelExpression(QueuePath queue, String exp) voidCapacitySchedulerConfiguration.setInstantaneousMaxCapacity(QueuePath queue, float instMaxCapacity) voidCapacitySchedulerConfiguration.setLabeledQueueWeight(QueuePath queue, String label, float weight) voidCapacitySchedulerConfiguration.setMaximumAMResourcePercentPerPartition(QueuePath queue, String label, float percent) voidCapacitySchedulerConfiguration.setMaximumApplicationMasterResourcePerQueuePercent(QueuePath queue, float percent) voidCapacitySchedulerConfiguration.setMaximumApplicationsPerQueue(QueuePath queue, int numMaxApps) voidCapacitySchedulerConfiguration.setMaximumAutoCreatedQueueDepth(QueuePath queue, int value) voidCapacitySchedulerConfiguration.setMaximumCapacity(QueuePath queue, float maxCapacity) voidCapacitySchedulerConfiguration.setMaximumCapacityByLabel(QueuePath queue, String label, float capacity) voidCapacitySchedulerConfiguration.setMaximumCapacityByLabel(QueuePath queue, String label, String absoluteResourceCapacity) voidCapacitySchedulerConfiguration.setMaximumCapacityVector(QueuePath queuePath, String label, String capacityVector) voidCapacitySchedulerConfiguration.setMaximumLifetimePerQueue(QueuePath queue, long maximumLifetime) voidCapacitySchedulerConfiguration.setMaximumResourceRequirement(String label, QueuePath queue, org.apache.hadoop.yarn.api.records.Resource resource) voidCapacitySchedulerConfiguration.setMaxParallelAppsForQueue(QueuePath queue, String value) voidCapacitySchedulerConfiguration.setMinimumResourceRequirement(String label, QueuePath queue, org.apache.hadoop.yarn.api.records.Resource resource) voidCapacitySchedulerConfiguration.setNonLabeledQueueWeight(QueuePath queue, float weight) voidCapacitySchedulerConfiguration.setOrderingPolicy(QueuePath queue, String policy) voidCapacitySchedulerConfiguration.setOrderingPolicyParameter(QueuePath queue, String parameterKey, String parameterValue) voidCapacitySchedulerConfiguration.setPreemptionDisabled(QueuePath queue, boolean preemptionDisabled) Sets the disable_preemption property in order to indicate whether or not container preemption will be disabled for the specified queue.voidCapacitySchedulerConfiguration.setPriorityAcls(QueuePath queue, org.apache.hadoop.yarn.api.records.Priority priority, org.apache.hadoop.yarn.api.records.Priority defaultPriority, String[] acls) voidCapacitySchedulerConfiguration.setQueueMaximumAllocation(QueuePath queue, String maximumAllocation) voidCapacitySchedulerConfiguration.setQueueMaximumAllocationMb(QueuePath queue, int value) voidCapacitySchedulerConfiguration.setQueueMaximumAllocationVcores(QueuePath queue, int value) voidCapacitySchedulerConfiguration.setQueueOrderingPolicy(QueuePath queue, String policy) voidCapacitySchedulerConfiguration.setQueuePriority(QueuePath queue, int priority) voidvoidCapacitySchedulerConfiguration.setReservable(QueuePath queue, boolean isReservable) voidCapacitySchedulerConfiguration.setReservationAcls(QueuePath queue, Map<org.apache.hadoop.yarn.api.records.ReservationACL, org.apache.hadoop.security.authorize.AccessControlList> acls) voidCapacitySchedulerConfiguration.setReservationAdmissionPolicy(QueuePath queue, String reservationPolicy) voidCapacitySchedulerConfiguration.setReservationAgent(QueuePath queue, String reservationPolicy) voidCapacitySchedulerConfiguration.setReservationWindow(QueuePath queue, long reservationWindow) voidCapacitySchedulerConfiguration.setShouldFailAutoQueueCreationWhenGuaranteedCapacityExceeded(QueuePath queuePath, boolean autoCreationEnabled) voidCapacitySchedulerConfiguration.setState(QueuePath queue, org.apache.hadoop.yarn.api.records.QueueState state) voidAutoCreatedQueueTemplate.setTemplateEntriesForChild(CapacitySchedulerConfiguration conf, QueuePath childQueuePath) Sets the common template properties and parent specific template properties of a child queue based on its parent template settings.voidAutoCreatedQueueTemplate.setTemplateEntriesForChild(CapacitySchedulerConfiguration conf, QueuePath childQueuePath, boolean isLeaf) Sets the common template properties and leaf or parent specific template properties of a child queue based on its parent template settings.voidCapacitySchedulerConfiguration.setUserLimit(QueuePath queue, float userLimit) voidCapacitySchedulerConfiguration.setUserLimitFactor(QueuePath queuePath, float userLimitFactor) Constructors in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type QueuePathModifierConstructorDescriptionAutoCreatedQueueTemplate(CapacitySchedulerConfiguration configuration, QueuePath queuePath) QueueAppLifetimeAndLimitSettings(CapacitySchedulerConfiguration configuration, AbstractCSQueue q, QueuePath queuePath) QueueNodeLabelsSettings(CapacitySchedulerConfiguration configuration, CSQueue parent, QueuePath queuePath, ConfiguredNodeLabels configuredNodeLabels) -
Uses of QueuePath in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.conf
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.conf with parameters of type QueuePathModifier and TypeMethodDescriptionCreates aQueueCapacityVectorparsed from the capacity configuration property set for a queue. -
Uses of QueuePath in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair with parameters of type QueuePathModifier and TypeMethodDescriptionfloatAllocationConfiguration.getAverageCapacity(QueuePath queue) longAllocationConfiguration.getEnforcementWindow(QueuePath queue) floatAllocationConfiguration.getInstantaneousMaxCapacity(QueuePath queue) booleanAllocationConfiguration.getMoveOnExpiry(QueuePath queue) AllocationConfiguration.getReplanner(QueuePath queue) Map<org.apache.hadoop.yarn.api.records.ReservationACL,org.apache.hadoop.security.authorize.AccessControlList> AllocationConfiguration.getReservationAcls(QueuePath queue) AllocationConfiguration.getReservationAdmissionPolicy(QueuePath queue) AllocationConfiguration.getReservationAgent(QueuePath queue) longAllocationConfiguration.getReservationWindow(QueuePath queue) booleanAllocationConfiguration.getShowReservationAsQueues(QueuePath queue) booleanAllocationConfiguration.isReservable(QueuePath queue) -
Uses of QueuePath in org.apache.hadoop.yarn.server.resourcemanager.webapp.dao
Methods in org.apache.hadoop.yarn.server.resourcemanager.webapp.dao with parameters of type QueuePathModifier and TypeMethodDescriptionstatic ArrayList<QueueAclInfo>CapacitySchedulerQueueInfo.getSortedQueueAclInfoList(CSQueue queue, QueuePath queuePath, CapacitySchedulerConfiguration conf) Constructors in org.apache.hadoop.yarn.server.resourcemanager.webapp.dao with parameters of type QueuePathModifierConstructorDescriptionLeafQueueTemplateInfo(org.apache.hadoop.conf.Configuration conf, QueuePath queuePath)