Package org.jboss.ejb.client
Class StatelessEJBMetaData<T extends javax.ejb.EJBObject,H extends javax.ejb.EJBHome>
- java.lang.Object
-
- org.jboss.ejb.client.AbstractEJBMetaData<T,H>
-
- org.jboss.ejb.client.StatelessEJBMetaData<T,H>
-
- Type Parameters:
T- the remote interface typeH- the home interface type
- All Implemented Interfaces:
Serializable,javax.ejb.EJBMetaData
public final class StatelessEJBMetaData<T extends javax.ejb.EJBObject,H extends javax.ejb.EJBHome> extends AbstractEJBMetaData<T,H>
EJB metadata for stateless EJBs.- Author:
- David M. Lloyd
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StatelessEJBMetaData(Class<T> remoteInterfaceClass, EJBHomeLocator<H> homeLocator)Construct a new instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T extends javax.ejb.EJBObject,H extends javax.ejb.EJBHome>
StatelessEJBMetaData<T,H>create(Class<T> remoteInterfaceClass, EJBHomeLocator<H> homeLocator)Construct a new instance.booleanisStatelessSession()Determine whether this EJB metadata refers to a stateless session EJB.-
Methods inherited from class org.jboss.ejb.client.AbstractEJBMetaData
getEJBHome, getHomeInterfaceClass, getHomeLocator, getPrimaryKeyClass, getRemoteInterfaceClass, isSession
-
-
-
-
Constructor Detail
-
StatelessEJBMetaData
public StatelessEJBMetaData(Class<T> remoteInterfaceClass, EJBHomeLocator<H> homeLocator)
Construct a new instance.- Parameters:
remoteInterfaceClass- the remote interface classhomeLocator- the EJB home locator
-
-
Method Detail
-
create
public static <T extends javax.ejb.EJBObject,H extends javax.ejb.EJBHome> StatelessEJBMetaData<T,H> create(Class<T> remoteInterfaceClass, EJBHomeLocator<H> homeLocator)
Construct a new instance.- Type Parameters:
T- the remote interface typeH- the home interface type- Parameters:
remoteInterfaceClass- the remote interface class (must not benull)homeLocator- the EJB home locator (must not benull)- Returns:
- the new instance (not
null)
-
isStatelessSession
public boolean isStatelessSession()
Description copied from class:AbstractEJBMetaDataDetermine whether this EJB metadata refers to a stateless session EJB.- Specified by:
isStatelessSessionin interfacejavax.ejb.EJBMetaData- Overrides:
isStatelessSessionin classAbstractEJBMetaData<T extends javax.ejb.EJBObject,H extends javax.ejb.EJBHome>- Returns:
trueif the EJB is a stateless session EJB,falseotherwise
-
-