| Package | Description |
|---|---|
| com.aspectran.core.activity |
A package for handling an activity that perform requests, business logic, and responses.
|
| com.aspectran.core.component.aspect | |
| com.aspectran.core.component.bean.proxy | |
| com.aspectran.core.context.rule | |
| com.aspectran.core.context.rule.assistant | |
| com.aspectran.core.context.rule.converter | |
| com.aspectran.core.context.rule.params |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AbstractActivity.registerAspectRule(AspectRule aspectRule) |
|
void |
Activity.registerAspectRule(AspectRule aspectRule) |
Register an aspect rule dynamically.
|
void |
DefaultActivity.registerAspectRule(AspectRule aspectRule) |
| Modifier and Type | Method | Description |
|---|---|---|
AspectRule |
AspectRuleRegistry.getAspectRule(java.lang.String aspectId) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<java.lang.String,AspectRule> |
AspectRuleRegistry.getAspectRuleMap() |
|
java.util.Collection<AspectRule> |
AspectRuleRegistry.getAspectRules() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AspectRuleRegistry.addAspectRule(AspectRule aspectRule) |
|
AspectAdviceRuleRegistry |
AspectAdviceRulePostRegister.register(AspectRule aspectRule) |
|
void |
AspectAdviceRuleRegistry.register(AspectRule aspectRule) |
|
void |
AspectAdviceRuleRegistry.registerDynamically(AspectRule aspectRule) |
| Constructor | Description |
|---|---|
InvalidPointcutPatternException(AspectRule aspectRule,
java.lang.String msg) |
Instantiates a new InvalidPointcutPatternException.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<AspectRule> |
RelevantAspectRuleHolder.getDynamicAspectRuleList() |
Gets the dynamic aspect rule list.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
RelevantAspectRuleHolder.setDynamicAspectRuleList(java.util.List<AspectRule> dynamicAspectRuleList) |
Sets the relevant aspect rule list.
|
| Modifier and Type | Method | Description |
|---|---|---|
AspectRule |
AspectAdviceRule.getAspectRule() |
|
AspectRule |
SettingsAdviceRule.getAspectRule() |
|
static AspectRule |
AspectRule.newInstance(java.lang.String id,
java.lang.String order,
java.lang.Boolean isolated) |
| Modifier and Type | Method | Description |
|---|---|---|
static AspectAdviceRule |
AspectAdviceRule.newInstance(AspectRule aspectRule,
AspectAdviceType aspectAdviceType) |
|
static SettingsAdviceRule |
SettingsAdviceRule.newInstance(AspectRule aspectRule) |
|
static SettingsAdviceRule |
SettingsAdviceRule.newInstance(AspectRule aspectRule,
Parameters settingsParameters) |
|
static SettingsAdviceRule |
SettingsAdviceRule.newInstance(AspectRule aspectRule,
java.lang.String text) |
|
static void |
AspectRule.updateJoinpoint(AspectRule aspectRule,
JoinpointParameters joinpointParameters) |
|
static void |
AspectRule.updateJoinpoint(AspectRule aspectRule,
java.lang.String type,
java.lang.String text) |
| Constructor | Description |
|---|---|
AspectAdviceRule(AspectRule aspectRule,
AspectAdviceType aspectAdviceType) |
|
SettingsAdviceRule(AspectRule aspectRule) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Collection<AspectRule> |
ContextRuleAssistant.getAspectRules() |
Returns all Aspect rules.
|
java.util.Collection<AspectRule> |
ShallowContextRuleAssistant.getAspectRules() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ContextRuleAssistant.addAspectRule(AspectRule aspectRule) |
Adds the aspect rule.
|
void |
ShallowContextRuleAssistant.addAspectRule(AspectRule aspectRule) |
|
void |
ContextRuleAssistant.resolveAdviceBeanClass(AspectRule aspectRule) |
Resolve bean class for the aspect rule.
|
void |
ShallowContextRuleAssistant.resolveAdviceBeanClass(AspectRule aspectRule) |
| Modifier and Type | Method | Description |
|---|---|---|
static AspectParameters |
RuleToParamsConverter.toAspectParameters(AspectRule aspectRule) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AspectranParameters.addRule(AspectRule aspectRule) |
Copyright © 2008–2018 The Aspectran Project. All rights reserved.