public class AvalonInterceptorInvocationHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
Constructor and Description |
---|
AvalonInterceptorInvocationHandler(java.lang.String serviceName,
java.lang.String serviceShorthand,
java.lang.Object serviceDelegate,
AvalonInterceptorService[] serviceInterceptorList,
ReadWriteLock readWriteLock)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getServiceDelegate() |
AvalonInterceptorService[] |
getServiceInterceptorList() |
java.lang.String |
getServiceName() |
java.lang.String |
getServiceShorthand() |
java.lang.Long |
getTransactionId() |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
java.lang.String |
toString() |
public AvalonInterceptorInvocationHandler(java.lang.String serviceName, java.lang.String serviceShorthand, java.lang.Object serviceDelegate, AvalonInterceptorService[] serviceInterceptorList, ReadWriteLock readWriteLock)
serviceName
- the name of the serviceserviceShorthand
- the shorthand of the service being interceptedserviceDelegate
- the real service implementationserviceInterceptorList
- the list of interceptors to be invokedreadWriteLock
- the YAAFI kernel lockpublic java.lang.Object getServiceDelegate()
public AvalonInterceptorService[] getServiceInterceptorList()
public java.lang.String getServiceName()
public java.lang.String getServiceShorthand()
public java.lang.Long getTransactionId()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
java.lang.Throwable
InvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.