public class AvalonInterceptorFactory
extends java.lang.Object
| Constructor and Description |
|---|
AvalonInterceptorFactory() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Object |
create(java.lang.String serviceName,
java.lang.String serviceShorthand,
org.apache.avalon.framework.service.ServiceManager serviceManager,
java.lang.String[] serviceInterceptorList,
java.lang.Object serviceDelegate,
ReadWriteLock readWriteLock)
Creates a dynamic proxy wrapping a service instance.
|
public static java.lang.Object create(java.lang.String serviceName,
java.lang.String serviceShorthand,
org.apache.avalon.framework.service.ServiceManager serviceManager,
java.lang.String[] serviceInterceptorList,
java.lang.Object serviceDelegate,
ReadWriteLock readWriteLock)
throws org.apache.avalon.framework.service.ServiceException
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 implementationreadWriteLock - the YAAFI kernel lockorg.apache.avalon.framework.service.ServiceException - an interceptor was not foundCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.