Class IASEjbExtraDescriptors
- java.lang.Object
-
- java.util.Observable
-
- org.glassfish.deployment.common.DynamicAttributesDescriptor
-
- org.glassfish.deployment.common.Descriptor
-
- com.sun.enterprise.deployment.runtime.RuntimeDescriptor
-
- org.glassfish.ejb.deployment.descriptor.runtime.IASEjbExtraDescriptors
-
- All Implemented Interfaces:
Serializable
public class IASEjbExtraDescriptors extends RuntimeDescriptor
Class that contains all the extra iAS elements for an EJB that are not in the RI DTD like: MdbConnectionFactoryDescriptor jmsMaxMessagesLoad isReadOnlyBean refreshPeriodInSeconds commitOption checkpointedMethods passByReference BeanPoolDescriptor BeanCacheDescriptor FlushAtEndOfMethodDescriptor CheckpointAtEndOfMethodDescriptor- Since:
- JDK 1.4
- Author:
- Ludo
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
AVAILABILITY_ENABLED
-
Fields inherited from class com.sun.enterprise.deployment.runtime.RuntimeDescriptor
propListeners
-
Fields inherited from class org.glassfish.deployment.common.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
-
-
Constructor Summary
Constructors Constructor Description IASEjbExtraDescriptors()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanCacheDescriptor
getBeanCache()
Getter for property beanCache.BeanPoolDescriptor
getBeanPool()
Getter for property beanPool.CheckpointAtEndOfMethodDescriptor
getCheckpointAtEndOfMethodDescriptor()
Getter for checkpoint-at-end-of-methodString
getCheckpointedMethods()
Getter for property checkpointedMethodsint
getCmtTimeoutInSeconds()
Getter for property cmt-timeout-in-seconds.String
getCommitOption()
Getter for property commitOption.EjbDescriptor
getEjbDescriptor()
Getter for property ejbDescriptor.FlushAtEndOfMethodDescriptor
getFlushAtEndOfMethodDescriptor()
Getter for flush-at-end-of-methodint
getJmsMaxMessagesLoad()
Getter for property jmsMaxMessagesLoad.MdbConnectionFactoryDescriptor
getMdbConnectionFactory()
Getter for property mdbConnectionFactory.boolean
getPassByReference()
Gets ejb pass-by-reference value.Boolean
getPerRequestLoadBalancing()
int
getRefreshPeriodInSeconds()
Getter for property refreshPeriodInSeconds.String
getUseThreadPoolId()
Getter for the property use-thread-pool-idboolean
isFlushEnabledFor(MethodDescriptor methodDesc)
Convenience method to check if a method is flush enabled or notboolean
isIsReadOnlyBean()
Getter for property isReadOnlyBean.boolean
isPassByReferenceDefined()
Evaluates property passByReference for null valuevoid
parseCheckpointedMethods(EjbDescriptor ejbDesc)
Parse checkpointed-methods element and save its values in CheckpointAtEndOfMethodDescriptor The methods should be separated by semicolons.void
setBeanCache(BeanCacheDescriptor beanCache)
Setter for property beanCache.void
setBeanPool(BeanPoolDescriptor beanPool)
Setter for property beanPool.void
setCheckpointAtEndOfMethodDescriptor(CheckpointAtEndOfMethodDescriptor checkpointMethodDescriptor)
Setter for checkpoint-at-end-of-methodvoid
setCheckpointedMethods(String checkpointedMethods)
Setter for property checkpointedMethodsvoid
setCmtTimeoutInSeconds(int val)
Setter for property cmt-timeout-in-seconds.void
setCommitOption(String commitOption)
Setter for property commitOption.void
setEjbDescriptor(EjbDescriptor ejbDescriptor)
Setter for property ejbDescriptorvoid
setFlushAtEndOfMethodDescriptor(FlushAtEndOfMethodDescriptor flushMethodDescriptor)
Setter for flush-at-end-of-methodvoid
setIsReadOnlyBean(boolean isReadOnlyBean)
Setter for property isReadOnlyBean.void
setJmsMaxMessagesLoad(int jmsMaxMessagesLoad)
Setter for property jmsMaxMessagesLoad.void
setMdbConnectionFactory(MdbConnectionFactoryDescriptor mdbConnectionFactory)
Setter for property mdbConnectionFactory.void
setPassByReference(boolean passByReference)
Sets ejb pass-by-reference value.void
setPassByReference(Boolean passByReference)
Sets ejb pass-by-reference value.void
setPerRequestLoadBalancing(Boolean perRequestLoadBalancing)
void
setRefreshPeriodInSeconds(int refreshPeriodInSeconds)
Setter for property refreshPeriodInSeconds.void
setUseThreadPoolId(String val)
Setter for the property use-thread-pool-id-
Methods inherited from class com.sun.enterprise.deployment.runtime.RuntimeDescriptor
addPropertyChangeListener, addPropertyChangeListener, addValue, getAttributeValue, getAttributeValue, getAttributeValue, getValue, getValue, getValues, removePropertyChangeListener, removePropertyChangeListener, removeValue, removeValue, setAttributeValue, setAttributeValue, setAttributeValue, setValue, setValue, size
-
Methods inherited from class org.glassfish.deployment.common.Descriptor
addDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, print, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
-
Methods inherited from class org.glassfish.deployment.common.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
-
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
-
-
-
Field Detail
-
AVAILABILITY_ENABLED
public static final String AVAILABILITY_ENABLED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBeanCache
public BeanCacheDescriptor getBeanCache()
Getter for property beanCache.- Returns:
- Value of property beanCache.
-
setBeanCache
public void setBeanCache(BeanCacheDescriptor beanCache)
Setter for property beanCache.- Parameters:
beanCache
- New value of property beanCache.
-
getBeanPool
public BeanPoolDescriptor getBeanPool()
Getter for property beanPool.- Returns:
- Value of property beanPool.
-
setBeanPool
public void setBeanPool(BeanPoolDescriptor beanPool)
Setter for property beanPool.- Parameters:
beanPool
- New value of property beanPool.
-
getFlushAtEndOfMethodDescriptor
public FlushAtEndOfMethodDescriptor getFlushAtEndOfMethodDescriptor()
Getter for flush-at-end-of-method- Returns:
- Value of flushMethodDescriptor
-
setFlushAtEndOfMethodDescriptor
public void setFlushAtEndOfMethodDescriptor(FlushAtEndOfMethodDescriptor flushMethodDescriptor)
Setter for flush-at-end-of-method- Parameters:
flushMethodDescriptor
- New value of flushMethodDescriptor.
-
getCheckpointAtEndOfMethodDescriptor
public CheckpointAtEndOfMethodDescriptor getCheckpointAtEndOfMethodDescriptor()
Getter for checkpoint-at-end-of-method- Returns:
- Value of checkpointMethodDescriptor
-
setCheckpointAtEndOfMethodDescriptor
public void setCheckpointAtEndOfMethodDescriptor(CheckpointAtEndOfMethodDescriptor checkpointMethodDescriptor)
Setter for checkpoint-at-end-of-method- Parameters:
checkpointMethodDescriptor
- New value of checkpointMethodDescriptor.
-
getCheckpointedMethods
public String getCheckpointedMethods()
Getter for property checkpointedMethods- Returns:
- Value of property checkpointedMethods
-
setCheckpointedMethods
public void setCheckpointedMethods(String checkpointedMethods)
Setter for property checkpointedMethods- Parameters:
checkpointedMethods
- New value of checkpointed methods.
-
getCommitOption
public String getCommitOption()
Getter for property commitOption.- Returns:
- Value of property commitOption.
-
setCommitOption
public void setCommitOption(String commitOption)
Setter for property commitOption.- Parameters:
commitOption
- New value of property commitOption.
-
getCmtTimeoutInSeconds
public int getCmtTimeoutInSeconds()
Getter for property cmt-timeout-in-seconds.- Returns:
- Value of property cmt-timeout-in-seconds.
-
setCmtTimeoutInSeconds
public void setCmtTimeoutInSeconds(int val)
Setter for property cmt-timeout-in-seconds.- Parameters:
commitOption
- New value of property cmt-timeout-in-seconds.
-
getUseThreadPoolId
public String getUseThreadPoolId()
Getter for the property use-thread-pool-id- Returns:
- The value of use-thread-pool-id
-
setUseThreadPoolId
public void setUseThreadPoolId(String val)
Setter for the property use-thread-pool-id- Parameters:
The
- value for use-thread-pool-id
-
isIsReadOnlyBean
public boolean isIsReadOnlyBean()
Getter for property isReadOnlyBean.- Returns:
- Value of property isReadOnlyBean.
-
setIsReadOnlyBean
public void setIsReadOnlyBean(boolean isReadOnlyBean)
Setter for property isReadOnlyBean.- Parameters:
isReadOnlyBean
- New value of property isReadOnlyBean.
-
getJmsMaxMessagesLoad
public int getJmsMaxMessagesLoad()
Getter for property jmsMaxMessagesLoad.- Returns:
- Value of property jmsMaxMessagesLoad.
-
setJmsMaxMessagesLoad
public void setJmsMaxMessagesLoad(int jmsMaxMessagesLoad)
Setter for property jmsMaxMessagesLoad.- Parameters:
jmsMaxMessagesLoad
- New value of property jmsMaxMessagesLoad.
-
getMdbConnectionFactory
public MdbConnectionFactoryDescriptor getMdbConnectionFactory()
Getter for property mdbConnectionFactory.- Returns:
- Value of property mdbConnectionFactory.
-
setMdbConnectionFactory
public void setMdbConnectionFactory(MdbConnectionFactoryDescriptor mdbConnectionFactory)
Setter for property mdbConnectionFactory.- Parameters:
mdbConnectionFactory
- New value of property mdbConnectionFactory.
-
getRefreshPeriodInSeconds
public int getRefreshPeriodInSeconds()
Getter for property refreshPeriodInSeconds.- Returns:
- Value of property refreshPeriodInSeconds.
-
setRefreshPeriodInSeconds
public void setRefreshPeriodInSeconds(int refreshPeriodInSeconds)
Setter for property refreshPeriodInSeconds.- Parameters:
refreshPeriodInSeconds
- New value of property refreshPeriodInSeconds.
-
getPassByReference
public boolean getPassByReference()
Gets ejb pass-by-reference value.- Returns:
- Value of property passByReference if it is not null. Otherwise returns value of passByReference property of Application if it is not null. Default value is false.
-
setPassByReference
public void setPassByReference(boolean passByReference)
Sets ejb pass-by-reference value.- Parameters:
pass
- -by-reference New value of property pass-by-reference.
-
setPassByReference
public void setPassByReference(Boolean passByReference)
Sets ejb pass-by-reference value.- Parameters:
pass
- -by-reference New value of property pass-by-reference.
-
isPassByReferenceDefined
public boolean isPassByReferenceDefined()
Evaluates property passByReference for null value- Returns:
- boolean true if property passByReference is not null boolean false if property passByReference is null
-
getEjbDescriptor
public EjbDescriptor getEjbDescriptor()
Getter for property ejbDescriptor.
-
setEjbDescriptor
public void setEjbDescriptor(EjbDescriptor ejbDescriptor)
Setter for property ejbDescriptor- Parameters:
ejbDescriptor
- - EjbDescriptor object - J2EE specific ejb descriptor
-
isFlushEnabledFor
public boolean isFlushEnabledFor(MethodDescriptor methodDesc)
Convenience method to check if a method is flush enabled or not- Parameters:
methodDesc
- - Method Descriptor object to check- Returns:
- boolean true if methodDesc is flushed enabled boolean false if methodDesc is not flushed enabled
-
getPerRequestLoadBalancing
public Boolean getPerRequestLoadBalancing()
-
setPerRequestLoadBalancing
public void setPerRequestLoadBalancing(Boolean perRequestLoadBalancing)
-
parseCheckpointedMethods
public void parseCheckpointedMethods(EjbDescriptor ejbDesc)
Parse checkpointed-methods element and save its values in CheckpointAtEndOfMethodDescriptor The methods should be separated by semicolons. The param list should separated by commas. All method param types should be full qualified. Variable name is allowed for the param type. No return type or exception type. Example: foo(java.lang.String, a.b.c d); bar(java.lang.String s)
-
-