public final class RuleConstructor.ClassClause extends Object
Constructor and Description |
---|
ClassClause() |
Modifier and Type | Method and Description |
---|---|
RuleConstructor.MethodClause |
onClass(Class<?> clazz)
Class that rule event is associated to.
|
RuleConstructor.MethodClause |
onClass(String className)
Class name that rule event is associated to.
|
RuleConstructor.MethodClause |
onInterface(Class<?> clazz)
Interface that rule event is associated to.
|
RuleConstructor.MethodClause |
onInterface(String className)
Interface name that rule event is associated to.
|
public RuleConstructor.MethodClause onClass(Class<?> clazz)
Example:
new RuleBuilder("rule name")
.onClass("java.lang.String.class")
...
clazz
- class as target of rule injectionpublic RuleConstructor.MethodClause onClass(String className)
Example:
new RuleBuilder("rule name")
.onClass("java.lang.String")
...
className
- class name as target of rule injectionpublic RuleConstructor.MethodClause onInterface(Class<?> clazz)
Example:
new RuleBuilder("rule name")
.onInterface("javax.transaction.xa.XAResource.class")
...
clazz
- interface class as target of rule injectionpublic RuleConstructor.MethodClause onInterface(String className)
Example:
new RuleBuilder("rule name")
.onInterface("javax.transaction.xa.XAResource")
...
className
- interface class name as target of rule injectionCopyright © 2017. All rights reserved.