Interface | Description |
---|---|
MappingRuleAction |
This interface represents the action part of a MappingRule, action are
responsible to decide what should happen with the actual application
submission.
|
MappingRuleConditionalVariable | |
MappingRuleMatcher | |
MappingRuleValidationContext |
This interface represents a context which contains all methods and data
required by the mapping rules to validate the initial configuration.
|
Class | Description |
---|---|
MappingRule |
Mapping rule represents a single mapping setting defined by the user.
|
MappingRuleActionBase |
This class implements the fallback logic for MappingRuleActions, this can
be extended to implement the actual logic of the actions, this should be
a base class for most actions.
|
MappingRuleActions |
This class contains all the actions and some helper methods to generate them.
|
MappingRuleActions.PlaceToQueueAction |
PlaceToQueueAction represents a placement action, contains the pattern of
the queue name or path in which the path variables will be substituted
with the variable context's respective values.
|
MappingRuleActions.RejectAction |
RejectAction represents the action when the application is rejected, this
simply will throw an error on the user's side letting it know the
submission was rejected.
|
MappingRuleActions.VariableUpdateAction |
VariableUpdateAction represents the action which alters one of the
mutable variables in the variable context, but doesn't do anything with
the application.
|
MappingRuleConditionalVariables | |
MappingRuleConditionalVariables.SecondaryGroupVariable |
SecondaryGroupVariable represents a conditional variable which is supposed
to evaluate path parts with "%secondary_group".
|
MappingRuleMatchers |
This class contains all the matcher and some helper methods to generate them.
|
MappingRuleMatchers.AndMatcher |
AndMatcher is a basic boolean matcher which takes multiple other
matcher as it's arguments, and on match it checks if all of them are true.
|
MappingRuleMatchers.MatchAllMatcher |
MatchAllMatcher is a matcher which matches everything.
|
MappingRuleMatchers.OrMatcher |
OrMatcher is a basic boolean matcher which takes multiple other
matcher as its arguments, and on match it checks if any of them are true.
|
MappingRuleMatchers.UserGroupMatcher |
The GroupMatcher will check if any of the user's groups match the provided
group name.
|
MappingRuleMatchers.VariableMatcher |
VariableMatcher will check if a provided variable's value matches the
provided value.
|
MappingRuleResult |
This class represents the outcome of an action.
|
MappingRuleValidationContextImpl | |
MappingRuleValidationHelper |
This class' functionality needs to be merged into CapacityScheduler
or CapacitySchedulerQueueManager, but that will include a lot of testcase
changes, so temporarily the logic is extracted to this class.
|
Enum | Description |
---|---|
MappingRuleResultType | |
MappingRuleValidationHelper.ValidationResult |
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.