|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.ejb3.proxy.handler.ProxyInvocationHandlerBase
public abstract class ProxyInvocationHandlerBase
ProxyInvocationHandlerBase Abstract base from which all Proxy InvocationHandlers may extend
| Constructor Summary | |
|---|---|
protected |
ProxyInvocationHandlerBase(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors)
Constructor |
| Method Summary | |
|---|---|
protected java.lang.String |
getContainerGuid()
|
protected java.lang.String |
getContainerName()
|
protected org.jboss.aop.advice.Interceptor[] |
getInterceptors()
|
protected java.lang.Object |
handleInvocationDirectly(java.lang.Object proxy,
java.lang.Object[] args,
java.lang.reflect.Method invokedMethod)
Handles the current invocation directly in this invocation handler. |
protected abstract boolean |
invokeEquals(java.lang.Object proxy,
java.lang.Object argument)
Handles invocation of "equals(Object)" upon the Proxy |
protected abstract int |
invokeHashCode(java.lang.Object proxy)
Handles invocation of "hashCode()" upon the proxy |
protected void |
setContainerName(java.lang.String containerName)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.ejb3.proxy.handler.ProxyInvocationHandler |
|---|
getAsynchronousProxy |
| Methods inherited from interface java.lang.reflect.InvocationHandler |
|---|
invoke |
| Constructor Detail |
|---|
protected ProxyInvocationHandlerBase(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors)
containerName - The name of the target containercontainerGuid - The globally-unique name of the containerinterceptors - The interceptors to apply to invocations upon this handler| Method Detail |
|---|
protected java.lang.Object handleInvocationDirectly(java.lang.Object proxy,
java.lang.Object[] args,
java.lang.reflect.Method invokedMethod)
throws NotEligibleForDirectInvocationException
proxy - args - Arguments of the current invocationinvokedMethod - The method invoked
NotEligibleForDirectInvocationException
protected abstract boolean invokeEquals(java.lang.Object proxy,
java.lang.Object argument)
proxy - args -
protected abstract int invokeHashCode(java.lang.Object proxy)
proxy -
protected java.lang.String getContainerName()
protected void setContainerName(java.lang.String containerName)
protected org.jboss.aop.advice.Interceptor[] getInterceptors()
protected java.lang.String getContainerGuid()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||