spring-framework-3.1.1.RELEASE-with-docs.zip
/*
* Copyright 2002-2007 the original author or authors.
*
* Licensed under the Apache License Version 2.0 (the “License“);
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing software
* distributed under the License is distributed on an “AS IS“ BASIS
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.aop;
import org.aopalliance.aop.Advice;
/**
* base interface holding AOP advice (action to take at a joinpoint)
* and a filter determining the applicability of the advice (such as
* a pointcut). This interface is not for use by Spring users but to
* allow for commonality in support for different types of advice.
*
* Spring AOP is based around around advice delivered via method
* interception compliant with the AOP Alliance interception API.
* The Advisor interface allows support for different types of advice
* such as before and after advice which need not be
* implemented using interception.
*
* @author Rod Johnson
*/
public interface Advisor {
/**
* Return the advice part of this aspect. An advice may be an
* interceptor a before advice a throws advice etc.
* @return the advice that should apply if the pointcut matches
* @see org.aopalliance.intercept.MethodInterceptor
* @see BeforeAdvice
* @see ThrowsAdvice
* @see AfterReturningAdvice
*/
Advice getAdvice();
/**
* Return whether this advice is associated with a particular instance
* (for example creating a mixin) or shared with all instances of
* the advised class obtained from the same Spring bean factory.
* Note that this method is not currently used by the framework.
* Typical Advisor implementations always return true
.
* Use singleton/prototype bean definitions or appropriate programmatic
* proxy creation to ensure that Advisors have the correct lifecycle model.
* @return whether this advice is associated with a particular target instance
*/
boolean isPerInstance();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-02-16 14:31 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:31 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
目录 0 2012-02-16 14:29 spring-fr
............此处省略11716个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)