org.jboss.ejb3.nointerface.mc
Class StatelessNoInterfaceJNDIBinder<T extends org.jboss.metadata.ejb.jboss.JBossSessionBean31MetaData>
java.lang.Object
org.jboss.ejb3.nointerface.mc.NoInterfaceViewJNDIBinder<T>
org.jboss.ejb3.nointerface.mc.StatelessNoInterfaceJNDIBinder<T>
public class StatelessNoInterfaceJNDIBinder<T extends org.jboss.metadata.ejb.jboss.JBossSessionBean31MetaData>
- extends NoInterfaceViewJNDIBinder<T>
StatelessNoInterfaceJNDIBinder
Responsible for binding the appropriate objects corresponding to the
no-interface view of a stateless session bean
|
Method Summary |
void |
bindNoInterfaceView()
Creates the no-interface view for the bean and binds it to the JNDI
under the no-interface view jndi name obtained from sessionBeanMetadata. |
void |
unbindNoInterfaceView()
Unbinds the no-interface view proxy from the JNDI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatelessNoInterfaceJNDIBinder
protected StatelessNoInterfaceJNDIBinder(javax.naming.Context ctx,
java.lang.Class<?> beanClass,
T sessionBeanMetadata)
- Constructor
- Parameters:
ctx - beanClass - sessionBeanMetadata -
bindNoInterfaceView
public void bindNoInterfaceView()
throws javax.naming.NamingException
- Creates the no-interface view for the bean and binds it to the JNDI
under the no-interface view jndi name obtained from
sessionBeanMetadata.
- Specified by:
bindNoInterfaceView in class NoInterfaceViewJNDIBinder<T extends org.jboss.metadata.ejb.jboss.JBossSessionBean31MetaData>
- Throws:
javax.naming.NamingException - If any exception while binding to JNDI- See Also:
NoInterfaceEJBViewFactoryBase.createView(java.lang.reflect.InvocationHandler, Class)
unbindNoInterfaceView
public void unbindNoInterfaceView()
throws javax.naming.NamingException
- Unbinds the no-interface view proxy from the JNDI
- Specified by:
unbindNoInterfaceView in class NoInterfaceViewJNDIBinder<T extends org.jboss.metadata.ejb.jboss.JBossSessionBean31MetaData>
- Throws:
javax.naming.NamingException - If any exception while unbinding from JNDI- See Also:
NoInterfaceViewJNDIBinder.unbindNoInterfaceView()