org.objectweb.jonas_ejb.deployment.api
Class SessionStatelessDesc

java.lang.Object
  extended byorg.objectweb.jonas_lib.deployment.api.DescriptionGroupDesc
      extended byorg.objectweb.jonas_lib.deployment.api.JndiEnvRefsGroupDesc
          extended byorg.objectweb.jonas_ejb.deployment.api.BeanDesc
              extended byorg.objectweb.jonas_ejb.deployment.api.SessionDesc
                  extended byorg.objectweb.jonas_ejb.deployment.api.SessionStatelessDesc
All Implemented Interfaces:
DescriptionGroup, JndiEnvRefsGroup

public class SessionStatelessDesc
extends SessionDesc

class to hold meta-information related to a stateless session bean.

Author:
Christophe Ney [cney@batisseurs.com]

Field Summary
 
Fields inherited from class org.objectweb.jonas_ejb.deployment.api.SessionDesc
transactionType
 
Fields inherited from class org.objectweb.jonas_ejb.deployment.api.BeanDesc
BEAN_TRANSACTION_TYPE, cacheMax, CONTAINER_TRANSACTION_TYPE, deploymentDesc, derivedBeanName, ejb10EnvProps, ejbClass, ejbName, fullDerivedBeanName, home, jndiLocalName, jndiName, local, localhome, logger, poolMin, remote, securityRoleRefDescList, TRANS
 
Fields inherited from class org.objectweb.jonas_lib.deployment.api.DescriptionGroupDesc
description, displayName, largeIcon, smallIcon
 
Constructor Summary
SessionStatelessDesc(java.lang.ClassLoader classLoader, Session ses, AssemblyDescriptor asd, JonasSession jSes, java.lang.String filename)
          constructor: called when the DeploymentDescriptor is read.
 
Method Summary
 void check()
          Check that the bean descriptor is valid
 
Methods inherited from class org.objectweb.jonas_ejb.deployment.api.SessionDesc
checkTxAttribute, getSessionTimeout, getTransactionType, isBeanManagedTransaction, toString
 
Methods inherited from class org.objectweb.jonas_ejb.deployment.api.BeanDesc
addMethodDesc, checkRemoteException, checkValidTypesForRmi, getCacheMax, getDeploymentDesc, getDerivedBeanName, getEjb10Environment, getEjbClass, getEjbName, getFullDerivedBeanName, getFullWrpHandleName, getFullWrpHomeName, getFullWrpLocalHomeName, getFullWrpLocalName, getFullWrpRemoteName, getHomeClass, getIdentifierFromEjbName, getJndiLocalName, getJndiName, getLocalClass, getLocalHomeClass, getMethodDesc, getMethodDesc, getMethodDescIterator, getPoolMin, getRemoteClass, getRunAsRole, getSecurityRoleRefDescList, getWrpHandleName, getWrpHomeName, getWrpLocalHomeName, getWrpLocalName, getWrpRemoteName, newMethodDescInstance, setDeploymentDesc, verifyRoleName
 
Methods inherited from class org.objectweb.jonas_lib.deployment.api.JndiEnvRefsGroupDesc
getEjbLocalRefDesc, getEjbRefDesc, getEnvEntryDesc, getResourceEnvRefDesc, getResourceRefDesc, getServiceRefDesc
 
Methods inherited from class org.objectweb.jonas_lib.deployment.api.DescriptionGroupDesc
getDescription, getDisplayName, getLargeIcon, getSAXMsg, getSmallIcon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SessionStatelessDesc

public SessionStatelessDesc(java.lang.ClassLoader classLoader,
                            Session ses,
                            AssemblyDescriptor asd,
                            JonasSession jSes,
                            java.lang.String filename)
                     throws DeploymentDescException
constructor: called when the DeploymentDescriptor is read. Currently, called by both GenIC and createContainer.

Method Detail

check

public void check()
           throws DeploymentDescException
Check that the bean descriptor is valid

Overrides:
check in class SessionDesc
Throws:
DeploymentDescException - thrown for non-valid bean