|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.smartcc.SmartRef
The edge between an application client or local session bean to a remote session bean. A smart ref consists of dynamic proxies to the remote and remote home of the target session bean and a chain of interceptors.
Constructor Summary | |
SmartRef(java.lang.ClassLoader classLoader)
|
Method Summary | |
protected Interceptor |
configureInterceptor(InterceptorMetaData metaData)
|
javax.ejb.EJBObject |
create(java.lang.Object[] args,
RefHandle handle)
Create the remote interface proxy. |
protected java.lang.ClassLoader |
getClassLoader()
|
javax.ejb.EJBHome |
getHome()
Get / create the home interface proxy. |
java.lang.Class |
getHomeInterfaceClass()
The home interface class |
Interceptor |
getInterceptor()
A link to the first interceptor. |
java.lang.String |
getLookup()
The lookup. |
java.lang.String |
getName()
|
java.util.Properties |
getProperties()
Transport Properties. |
java.lang.Class |
getRemoteInterfaceClass()
The remote interface class |
protected void |
setContextClassLoader()
|
void |
setMetaData(EJBRefMetaData ejbRefMetaData)
Set the EJBRefMetaData that configures this container. |
protected void |
unsetContextClassLoader()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SmartRef(java.lang.ClassLoader classLoader)
Method Detail |
public void setMetaData(EJBRefMetaData ejbRefMetaData)
ejbRefMetaData
- the value for ejbRefMetaDataprotected Interceptor configureInterceptor(InterceptorMetaData metaData) throws java.lang.Exception
java.lang.Exception
public java.lang.String getName()
protected java.lang.ClassLoader getClassLoader()
protected void setContextClassLoader()
protected void unsetContextClassLoader()
public java.lang.Class getHomeInterfaceClass()
public java.lang.Class getRemoteInterfaceClass()
public java.lang.String getLookup()
public java.util.Properties getProperties()
public Interceptor getInterceptor()
public javax.ejb.EJBHome getHome()
public javax.ejb.EJBObject create(java.lang.Object[] args, RefHandle handle) throws java.lang.Exception
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |