public final class RuleConstructor.ClassClause extends Object
Constructor | Description |
---|---|
ClassClause() |
Modifier and Type | Method | 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 © 2018. All rights reserved.