jrun.ejb.metadata
Class SessionMetaData

java.lang.Object
  |
  +--jrunx.xml.XMLMetaData
        |
        +--jrun.j2ee.metadata.DescriptionMetaData
              |
              +--jrun.j2ee.metadata.J2EEMetaData
                    |
                    +--jrun.j2ee.metadata.ServerJ2EEMetaData
                          |
                          +--jrun.ejb.metadata.EJBMetaData
                                |
                                +--jrun.ejb.metadata.ClientInvokableMetaData
                                      |
                                      +--jrun.ejb.metadata.SessionMetaData

public class SessionMetaData
extends ClientInvokableMetaData

Author:
Paul Reilly

Inner classes inherited from class jrunx.xml.XMLMetaData
XMLMetaData.BaseException, XMLMetaData.CouldNotCreateDocumentException, XMLMetaData.CreateInstanceException, XMLMetaData.ElementRequiredException, XMLMetaData.IntegerExpectedException, XMLMetaData.InvalidElementException, XMLMetaData.InvalidObjectException, XMLMetaData.MetaDataExportIOException, XMLMetaData.NoLocationException, XMLMetaData.NoStringConstructorException, XMLMetaData.UnsupportedArrayTypeException
 
Field Summary
static java.lang.String STATEFUL
           
static java.lang.String STATELESS
           
 
Fields inherited from class jrun.j2ee.metadata.J2EEMetaData
FALSE, TRUE
 
Fields inherited from class jrunx.xml.XMLMetaData
logger
 
Constructor Summary
SessionMetaData()
           
 
Method Summary
 int getMaxInstancePoolSize()
           
 int getMinInstancePoolSize()
           
 java.lang.String getSessionType()
           
 long getTimeout()
           
 java.lang.String getTransactionType()
           
 void init()
           
 boolean isBeanManagedTx()
           
 boolean isContainerManagedTx()
           
 boolean isEntity()
           
 boolean isMessageDriven()
           
 boolean isSession()
           
 boolean isStateful()
           
 boolean isStateless()
           
static void setDefaultTimeout(long defaultTimeout)
           
 void setMaxInstancePoolSize(int maxInstancePoolSize)
           
 void setMinInstancePoolSize(int minInstancePoolSize)
           
 void setSessionType(java.lang.String sessionType)
           
 void setTimeout(long timeout)
           
 void setTransactionType(java.lang.String transactionType)
           
 
Methods inherited from class jrun.ejb.metadata.ClientInvokableMetaData
getEjbIORDescriptors, getHome, getLocal, getLocalHome, getRemote, getSecurityRoleRefs, isLocalInterfacesSupported, isMultiplexing, isRemoteInterfacesSupported, setEjbIORDescriptors, setHome, setLocal, setLocalHome, setMultiplexing, setRemote
 
Methods inherited from class jrun.ejb.metadata.EJBMetaData
addExcludeMethod, addMethodPermission, addMethodTransaction, getBeanClass, getEJBClass, getEJBJarMetaData, getEJBName, getJNDIName, getMethodPermissions, getMethodTransactionType, getPermissionMethods, getSecurityIdentityMetaData, getTransactionMethods, getTXDomainName, initBeanClass, isClusterHome, isClusterObject, isMethodExcluded, setBeanClass, setClusterHome, setClusterObject, setEJBClass, setEJBJarMetaData, setEJBName, setJNDIName, setSecurityIdentityMetaData, setTXDomainName
 
Methods inherited from class jrun.j2ee.metadata.ServerJ2EEMetaData
addEJBLocalRef, clearEJBLocalRefs, getEJBLocalRefByName, getEJBLocalRefs, removeEJBLocalRef
 
Methods inherited from class jrun.j2ee.metadata.J2EEMetaData
addEJBRef, addEnvEntry, addResourceEnvRef, addResourceRef, clearEJBRefs, clearEnvEntries, clearResourceEnvRefs, clearResourceRefs, getDisplayName, getEJBRefByName, getEJBRefs, getEnvEntries, getEnvEntryByName, getIconMetaData, getJRunMetaData, getResourceEnvRefByName, getResourceEnvRefs, getResourceRefByName, getResourceRefs, removeEJBRef, removeEnvEntry, removeResourceEnvRef, removeResourceRef, setDisplayName, setIconMetaData, setJRunMetaData
 
Methods inherited from class jrun.j2ee.metadata.DescriptionMetaData
getDescription, setDescription
 
Methods inherited from class jrunx.xml.XMLMetaData
addAcronym, addAcronyms, addPackagePrefix, addPackagePrefixes, exportDocument, getAttribute, getMetaDataSource, getParent, getPersistenceContext, getText, importXML, importXML, remove, removeAttribute, setAttribute, setMetaDataSource, setMetaDataSource, setParent, setParent, setPersistenceContext, setPublicID, setSystemID, setText, sync, sync, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

STATEFUL

public static final java.lang.String STATEFUL

STATELESS

public static final java.lang.String STATELESS
Constructor Detail

SessionMetaData

public SessionMetaData()
Method Detail

getMaxInstancePoolSize

public int getMaxInstancePoolSize()

getMinInstancePoolSize

public int getMinInstancePoolSize()

getSessionType

public java.lang.String getSessionType()

getTimeout

public long getTimeout()

getTransactionType

public java.lang.String getTransactionType()

init

public void init()
          throws DeploymentException
Overrides:
init in class ClientInvokableMetaData

isBeanManagedTx

public boolean isBeanManagedTx()

isContainerManagedTx

public boolean isContainerManagedTx()

isEntity

public boolean isEntity()
Overrides:
isEntity in class EJBMetaData

isMessageDriven

public boolean isMessageDriven()
Overrides:
isMessageDriven in class EJBMetaData

isSession

public boolean isSession()
Overrides:
isSession in class EJBMetaData

isStateful

public boolean isStateful()

isStateless

public boolean isStateless()

setDefaultTimeout

public static void setDefaultTimeout(long defaultTimeout)

setSessionType

public void setSessionType(java.lang.String sessionType)

setTimeout

public void setTimeout(long timeout)

setTransactionType

public void setTransactionType(java.lang.String transactionType)

setMaxInstancePoolSize

public void setMaxInstancePoolSize(int maxInstancePoolSize)

setMinInstancePoolSize

public void setMinInstancePoolSize(int minInstancePoolSize)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.