org.jboss.metadata
Class SessionMetaData

java.lang.Object
  extended byorg.jboss.metadata.MetaData
      extended byorg.jboss.metadata.BeanMetaData
          extended byorg.jboss.metadata.SessionMetaData
All Implemented Interfaces:
Cloneable, XmlLoadable

public class SessionMetaData
extends BeanMetaData

The meta data information specific to session beans.

Version:
$Revision: 1.14 $
Author:
Sebastien Alborini, Scott Stark.

Field Summary
static String DEFAULT_CLUSTERED_STATEFUL_INVOKER
           
static String DEFAULT_CLUSTERED_STATELESS_INVOKER
           
static String DEFAULT_STATEFUL_INVOKER
           
static String DEFAULT_STATELESS_INVOKER
           
 
Fields inherited from class org.jboss.metadata.BeanMetaData
beanType, callByValue, clustered, configurationName, containerManagedTx, ENTITY_TYPE, invokerBindings, LOCAL_INVOKER_PROXY_BINDING, MDB_TYPE, SESSION_TYPE
 
Fields inherited from class org.jboss.metadata.MetaData
log, TX_MANDATORY, TX_NEVER, TX_NOT_SUPPORTED, TX_REQUIRED, TX_REQUIRES_NEW, TX_SUPPORTS, TX_UNKNOWN
 
Constructor Summary
SessionMetaData(ApplicationMetaData app)
           
 
Method Summary
protected  void defaultInvokerBindings()
           
 String getDefaultConfigurationName()
           
 void importEjbJarXml(Element element)
          Non-operation.
 boolean isStateful()
           
 boolean isStateless()
           
 
Methods inherited from class org.jboss.metadata.BeanMetaData
addExcludedMethod, addPermissionMethod, addTransactionMethod, getApplicationMetaData, getClusterConfigMetaData, getConfigurationName, getContainerConfiguration, getContainerObjectNameJndiName, getDepends, getEjbClass, getEjbLocalRefByName, getEjbLocalReferences, getEjbName, getEjbRefByName, getEjbReferences, getEnvironmentEntries, getExcludedMethods, getHome, getInvokerBinding, getInvokerBindings, getJndiName, getLocal, getLocalHome, getLocalJndiName, getMethodPermissions, getMethodTransactionType, getPermissionMethods, getRemote, getResourceEnvReferences, getResourceReferences, getSecurityIdentityMetaData, getSecurityProxy, getSecurityRoleReferences, getTransactionMethod, getTransactionMethods, getTransactionTimeout, getTransactionTimeout, importJbossXml, isBeanManagedTx, isCallByValue, isClustered, isContainerManagedTx, isEntity, isMessageDriven, isMethodReadOnly, isMethodReadOnly, isSession
 
Methods inherited from class org.jboss.metadata.MetaData
clone, getChildrenByTagName, getElementAttribute, getElementContent, getElementContent, getFirstElementContent, getOptionalChild, getOptionalChild, getOptionalChildBooleanContent, getOptionalChildContent, getUniqueChild, getUniqueChildContent, importXml, jdk13Enabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_STATEFUL_INVOKER

public static final String DEFAULT_STATEFUL_INVOKER
See Also:
Constant Field Values

DEFAULT_CLUSTERED_STATEFUL_INVOKER

public static final String DEFAULT_CLUSTERED_STATEFUL_INVOKER
See Also:
Constant Field Values

DEFAULT_STATELESS_INVOKER

public static final String DEFAULT_STATELESS_INVOKER
See Also:
Constant Field Values

DEFAULT_CLUSTERED_STATELESS_INVOKER

public static final String DEFAULT_CLUSTERED_STATELESS_INVOKER
See Also:
Constant Field Values
Constructor Detail

SessionMetaData

public SessionMetaData(ApplicationMetaData app)
Method Detail

isStateful

public boolean isStateful()

isStateless

public boolean isStateless()

getDefaultConfigurationName

public String getDefaultConfigurationName()
Specified by:
getDefaultConfigurationName in class BeanMetaData

defaultInvokerBindings

protected void defaultInvokerBindings()
Specified by:
defaultInvokerBindings in class BeanMetaData

importEjbJarXml

public void importEjbJarXml(Element element)
                     throws org.jboss.deployment.DeploymentException
Description copied from class: MetaData
Non-operation.

Overrides:
importEjbJarXml in class BeanMetaData
Throws:
org.jboss.deployment.DeploymentException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.