Package de.xima.fc.timing
Class NameMatcher<T extends org.quartz.utils.Key<?>>
- java.lang.Object
-
- org.quartz.impl.matchers.StringMatcher<T>
-
- de.xima.fc.timing.NameMatcher<T>
-
- Type Parameters:
T- Type of the keys (trigger or job key) to match.
- All Implemented Interfaces:
Serializable,org.quartz.Matcher<T>
public class NameMatcher<T extends org.quartz.utils.Key<?>> extends org.quartz.impl.matchers.StringMatcher<T>Matches on name (ignores group) property of Keys.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNameMatcher(String compareTo, org.quartz.impl.matchers.StringMatcher.StringOperatorName compareWith)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T extends org.quartz.utils.Key<T>>
NameMatcher<T>anyGroup()static NameMatcher<org.quartz.JobKey>anyJobGroup()static NameMatcher<org.quartz.TriggerKey>anyTriggerGroup()protected StringgetValue(T key)static <T extends org.quartz.utils.Key<T>>
NameMatcher<T>groupContains(String compareTo)static <T extends org.quartz.utils.Key<T>>
NameMatcher<T>groupEndsWith(String compareTo)static <T extends org.quartz.utils.Key<T>>
NameMatcher<T>groupEquals(String compareTo)static <T extends org.quartz.utils.Key<T>>
NameMatcher<T>groupStartsWith(String compareTo)static NameMatcher<org.quartz.JobKey>jobGroupContains(String compareTo)static NameMatcher<org.quartz.JobKey>jobGroupEndsWith(String compareTo)static NameMatcher<org.quartz.JobKey>jobGroupEquals(String compareTo)static NameMatcher<org.quartz.JobKey>jobGroupStartsWith(String compareTo)static NameMatcher<org.quartz.TriggerKey>triggerGroupContains(String compareTo)static NameMatcher<org.quartz.TriggerKey>triggerGroupEndsWith(String compareTo)static NameMatcher<org.quartz.TriggerKey>triggerGroupEquals(String compareTo)static NameMatcher<org.quartz.TriggerKey>triggerGroupStartsWith(String compareTo)
-
-
-
Constructor Detail
-
NameMatcher
protected NameMatcher(String compareTo, org.quartz.impl.matchers.StringMatcher.StringOperatorName compareWith)
-
-
Method Detail
-
getValue
protected String getValue(T key)
- Specified by:
getValuein classorg.quartz.impl.matchers.StringMatcher<T extends org.quartz.utils.Key<?>>
-
anyGroup
public static <T extends org.quartz.utils.Key<T>> NameMatcher<T> anyGroup()
- Returns:
- A NameMatcher that matches groups starting with the given string.
-
anyJobGroup
public static NameMatcher<org.quartz.JobKey> anyJobGroup()
- Returns:
- A NameMatcher that matches job groups starting with the given string.
-
anyTriggerGroup
public static NameMatcher<org.quartz.TriggerKey> anyTriggerGroup()
- Returns:
- A NameMatcher that matches trigger groups starting with the given string.
-
groupContains
public static <T extends org.quartz.utils.Key<T>> NameMatcher<T> groupContains(String compareTo)
- Type Parameters:
T- Type of the keys (trigger or job key) to match.- Parameters:
compareTo- Value that must be contained in the key's name.- Returns:
- A NameMatcher that matches groups containing the given string.
-
groupEndsWith
public static <T extends org.quartz.utils.Key<T>> NameMatcher<T> groupEndsWith(String compareTo)
- Type Parameters:
T- Type of the keys (trigger or job key) to match.- Parameters:
compareTo- Value on which the key's name must end.- Returns:
- A NameMatcher that matches groups ending with the given string.
-
groupEquals
public static <T extends org.quartz.utils.Key<T>> NameMatcher<T> groupEquals(String compareTo)
- Type Parameters:
T- Type of the keys (trigger or job key) to match.- Parameters:
compareTo- Value to which the key's name must be equal.- Returns:
- A NameMatcher that matches groups equaling the given string.
-
groupStartsWith
public static <T extends org.quartz.utils.Key<T>> NameMatcher<T> groupStartsWith(String compareTo)
- Type Parameters:
T- Type of the keys (trigger or job key) to match.- Parameters:
compareTo- Value the key's name must start with.- Returns:
- A NameMatcher that matches groups starting with the given string.
-
jobGroupContains
public static NameMatcher<org.quartz.JobKey> jobGroupContains(String compareTo)
- Parameters:
compareTo- Value that must be contained in the key's name.- Returns:
- A NameMatcher that matches job groups containing the given string.
-
jobGroupEndsWith
public static NameMatcher<org.quartz.JobKey> jobGroupEndsWith(String compareTo)
- Parameters:
compareTo- Value on which the key's name must end.- Returns:
- A NameMatcher that matches job groups ending with the given string.
-
jobGroupEquals
public static NameMatcher<org.quartz.JobKey> jobGroupEquals(String compareTo)
- Parameters:
compareTo- Value to which the key's name must be equal.- Returns:
- A NameMatcher that matches job groups equaling the given string.
-
jobGroupStartsWith
public static NameMatcher<org.quartz.JobKey> jobGroupStartsWith(String compareTo)
- Parameters:
compareTo- Value the key's name must start with.- Returns:
- A NameMatcher that matches job groups starting with the given string.
-
triggerGroupContains
public static NameMatcher<org.quartz.TriggerKey> triggerGroupContains(String compareTo)
- Parameters:
compareTo- Value that must be contained in the key's name.- Returns:
- A NameMatcher that matches trigger groups containing the given string.
-
triggerGroupEndsWith
public static NameMatcher<org.quartz.TriggerKey> triggerGroupEndsWith(String compareTo)
- Parameters:
compareTo- Value on which the key's name must end.- Returns:
- A NameMatcher that matches trigger groups ending with the given string.
-
triggerGroupEquals
public static NameMatcher<org.quartz.TriggerKey> triggerGroupEquals(String compareTo)
- Parameters:
compareTo- Value to which the key's name must be equal.- Returns:
- A NameMatcher that matches trigger groups equaling the given string.
-
triggerGroupStartsWith
public static NameMatcher<org.quartz.TriggerKey> triggerGroupStartsWith(String compareTo)
- Parameters:
compareTo- Value the key's name must start with.- Returns:
- A NameMatcher that matches trigger groups starting with the given string.
-
-