|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.ejb3.proxy.handler.ProxyInvocationHandlerBase
org.jboss.ejb3.proxy.handler.session.SessionProxyInvocationHandlerBase
org.jboss.ejb3.proxy.handler.session.SessionSpecProxyInvocationHandlerBase
org.jboss.ejb3.proxy.handler.session.stateful.StatefulProxyInvocationHandlerBase
public abstract class StatefulProxyInvocationHandlerBase
StatefulProxyInvocationHandlerBase Implementation of a SFSB Proxy Invocation Handler
| Constructor Summary | |
|---|---|
StatefulProxyInvocationHandlerBase(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors,
java.lang.String businessInterfaceType)
Constructor |
|
| Method Summary | |
|---|---|
protected InvokableContext |
createRemoteProxyToContainer(java.lang.String url)
Creates and returns a Remoting Proxy to invoke upon the container |
java.lang.Object |
getAsynchronousProxy(java.lang.Object proxy)
|
protected StatefulProxyInvocationHandlerBase |
getInvocationHandler(java.lang.Object proxy)
|
java.io.Serializable |
getSessionId()
Obtains the Session ID for this SFSB instance |
protected boolean |
invokeEquals(java.lang.Object proxy,
java.lang.Object argument)
EJB 3.0 Core Specification 3.4.5.1 Determines Equality for SFSB Proxies |
protected int |
invokeHashCode(java.lang.Object proxy)
Handles invocation of "hashCode()" upon the proxy |
void |
setSessionId(java.io.Serializable sessionId)
Sets the Session ID for this SFSB instance |
| Methods inherited from class org.jboss.ejb3.proxy.handler.session.SessionSpecProxyInvocationHandlerBase |
|---|
getBusinessInterfaceType, invoke, setBusinessInterfaceType |
| Methods inherited from class org.jboss.ejb3.proxy.handler.session.SessionProxyInvocationHandlerBase |
|---|
getContainer, getContainerLocally |
| Methods inherited from class org.jboss.ejb3.proxy.handler.ProxyInvocationHandlerBase |
|---|
getContainerGuid, getContainerName, getInterceptors, handleInvocationDirectly, setContainerName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StatefulProxyInvocationHandlerBase(java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.aop.advice.Interceptor[] interceptors,
java.lang.String businessInterfaceType)
containerName - The name of the target containercontainerGuid - The globally-unique name of the containerbusinessInterfaceType - The possibly null businessInterfaceType
marking this invocation hander as specific to a given
EJB3 Business Interfaceinterceptors - The interceptors to apply to invocations upon this handler| Method Detail |
|---|
public java.io.Serializable getSessionId()
getSessionId in interface StatefulSessionProxypublic void setSessionId(java.io.Serializable sessionId)
setSessionId in interface StatefulSessionProxysessionId -
protected boolean invokeEquals(java.lang.Object proxy,
java.lang.Object argument)
invokeEquals in class ProxyInvocationHandlerBaseproxy - argument -
protected int invokeHashCode(java.lang.Object proxy)
invokeHashCode in class ProxyInvocationHandlerBaseproxy -
protected InvokableContext createRemoteProxyToContainer(java.lang.String url)
url - The location of the remote host holding the Container
protected StatefulProxyInvocationHandlerBase getInvocationHandler(java.lang.Object proxy)
public java.lang.Object getAsynchronousProxy(java.lang.Object proxy)
getAsynchronousProxy in interface ProxyInvocationHandler
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||