public class AdviceServiceImpl extends org.apache.avalon.framework.logger.AbstractLogEnabled implements AdviceService, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.configuration.Reconfigurable
| Constructor and Description |
|---|
AdviceServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Object |
advice(Object object)
Advice the object with a the list of default AvalonInterceptorServices.
|
Object |
advice(String[] interceptorList,
Object object)
Advice the object with a list of AvalonInterceptorServices.
|
Object |
advice(String name,
Object object)
Advice the object with a the list of default AvalonInterceptorServices.
|
Object |
advice(String name,
String[] interceptorList,
Object object)
Advice the object with a list of AvalonInterceptorServices.
|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration) |
void |
contextualize(org.apache.avalon.framework.context.Context context) |
protected Object |
doAdvice(String name,
String[] interceptorList,
Object object)
Does the actual work of advising the object.
|
boolean |
isAdviced(Object object)
Is the given object already adviced?
|
void |
reconfigure(org.apache.avalon.framework.configuration.Configuration configuration) |
void |
service(org.apache.avalon.framework.service.ServiceManager serviceManager) |
public AdviceServiceImpl()
public void service(org.apache.avalon.framework.service.ServiceManager serviceManager) throws org.apache.avalon.framework.service.ServiceException
service in interface org.apache.avalon.framework.service.Serviceableorg.apache.avalon.framework.service.ServiceExceptionServiceable.service(org.apache.avalon.framework.service.ServiceManager)public void contextualize(org.apache.avalon.framework.context.Context context) throws org.apache.avalon.framework.context.ContextException
contextualize in interface org.apache.avalon.framework.context.Contextualizableorg.apache.avalon.framework.context.ContextExceptionContextualizable.contextualize(org.apache.avalon.framework.context.Context)public void configure(org.apache.avalon.framework.configuration.Configuration configuration) throws org.apache.avalon.framework.configuration.ConfigurationException
configure in interface org.apache.avalon.framework.configuration.Configurableorg.apache.avalon.framework.configuration.ConfigurationExceptionConfigurable.configure(org.apache.avalon.framework.configuration.Configuration)public void reconfigure(org.apache.avalon.framework.configuration.Configuration configuration) throws org.apache.avalon.framework.configuration.ConfigurationException
reconfigure in interface org.apache.avalon.framework.configuration.Reconfigurableorg.apache.avalon.framework.configuration.ConfigurationExceptionReconfigurable.reconfigure(org.apache.avalon.framework.configuration.Configuration)public Object advice(Object object)
AdviceServiceadvice in interface AdviceServiceobject - the object to be advisedAdviceService.advice(java.lang.Object)public Object advice(String name, Object object)
AdviceServiceadvice in interface AdviceServicename - the name of the objectobject - the object to be advisedpublic Object advice(String[] interceptorList, Object object)
AdviceServiceadvice in interface AdviceServiceinterceptorList - the list of service namesobject - the object to be advisedpublic Object advice(String name, String[] interceptorList, Object object)
AdviceServiceadvice in interface AdviceServicename - the associated name of the objectinterceptorList - the list of service namesobject - the object to be advisedpublic boolean isAdviced(Object object)
AdviceServiceisAdviced in interface AdviceServiceobject - the object to checkprotected Object doAdvice(String name, String[] interceptorList, Object object)
name - the name of the object to be advisedinterceptorList - the list of interceptor services to advise the objectobject - the object to be advisedCopyright © 2004–1970 The Apache Software Foundation. All rights reserved.