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.