Class AvalonInterceptorFactory
java.lang.Object
org.apache.fulcrum.yaafi.framework.interceptor.AvalonInterceptorFactory
A factory for creating dynamic proxies for Avalon services.
- Author:
- Siegfried Goeschl
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AvalonInterceptorFactory
public AvalonInterceptorFactory()
-
-
Method Details
-
create
public static Object create(String serviceName, String serviceShorthand, org.apache.avalon.framework.service.ServiceManager serviceManager, String[] serviceInterceptorList, Object serviceDelegate) throws org.apache.avalon.framework.service.ServiceException Creates a dynamic proxy wrapping a service instance.- Parameters:
serviceName
- the name of the serviceserviceShorthand
- the shorthand of the service being interceptedserviceManager
- the corresponding service managerserviceInterceptorList
- the list of interceptors to be installedserviceDelegate
- the service implementation- Returns:
- a dynamic proxy
- Throws:
org.apache.avalon.framework.service.ServiceException
- an interceptor was not found
-