org.jboss.metadata.rar.jboss.mcf
Class ManagedConnectionFactoryDeploymentMetaData

java.lang.Object
  extended by org.jboss.metadata.rar.jboss.mcf.ManagedConnectionFactoryDeploymentMetaData
All Implemented Interfaces:
Serializable, ConnectionPoolMetaData
Direct Known Subclasses:
DataSourceDeploymentMetaData, NoTxConnectionFactoryDeploymentMetaData, TxConnectionFactoryDeploymentMetaData

public class ManagedConnectionFactoryDeploymentMetaData
extends Object
implements Serializable, ConnectionPoolMetaData

A ManagedConnectionFactoryDeployment.

Version:
$Revision: 84046 $
Author:
Weston Price, Jeff Zhang
See Also:
Serialized Form

Field Summary
protected  String connectionDefinition
          The connectionDefinition
 
Constructor Summary
ManagedConnectionFactoryDeploymentMetaData()
           
 
Method Summary
 int getAllocationRetry()
           
 long getAllocationRetryWaitMillis()
           
 long getBackgroundValidationMillis()
           
 long getBlockingTimeoutMilliSeconds()
           
 String getConnectionDefinition()
          Get the connectionDefinition.
 DBMSMetaData getDbmsMetaData()
           
 List<String> getDependsNames()
          Get the dependsNames.
 int getIdleTimeoutMinutes()
           
 Boolean getIsSameRMOverrideValue()
           
 String getJndiName()
          Get the jndiName.
 Boolean getLocalTransactions()
           
 List<ManagedConnectionFactoryPropertyMetaData> getManagedConnectionFactoryProperties()
          Get the managedConnectionFactoryProperties.
 int getMaxSize()
           
 int getMinSize()
           
 Boolean getNoTxSeparatePools()
           
 Boolean getPrefill()
           
 String getRarName()
          Get the rarName.
 SecurityMetaData getSecurityMetaData()
          Get the securityMetaData.
 String getStatisticsFormatter()
           
 Boolean getTrackConnectionByTransaction()
          Deprecated. 
 ManagedConnectionFactoryTransactionSupportMetaData getTransactionSupportMetaData()
          Get the transactionSupportMetaData.
 String getTypeMapping()
          Get the typeMapping.
 Boolean getUseStrictMin()
           
 boolean isBackgroundValidation()
           
 Boolean isInterleaving()
           
 boolean isUseJavaContext()
          Get the useJavaContext.
 boolean isValidateOnMatch()
           
 void setAllocationRetry(int allocationRetry)
           
 void setAllocationRetryWaitMillis(long allocationRetryWaitMillis)
           
 void setBackgroundValidation(boolean backgroundValidation)
           
 void setBackgroundValidationMillis(long interval)
           
 void setBlockingTimeoutMilliSeconds(long blockTimeout)
           
 void setConnectionDefinition(String connectionDefinition)
          Set the connectionDefinition.
 void setDbmsMetaData(DBMSMetaData dbmsMetaData)
           
 void setDependsNames(List<String> dependsNames)
          Set the dependsNames.
 void setIdleTimeoutMinutes(int idleTimeout)
           
 void setInterleaving(Boolean interleaving)
           
 void setIsSameRMOverrideValue(Boolean isSameRMOverrideValue)
           
 void setJndiName(String jndiName)
          Set the jndiName.
 void setLocalTransactions(Boolean localTransactions)
           
 void setManagedConnectionFactoryProperties(List<ManagedConnectionFactoryPropertyMetaData> managedConnectionFactoryProperties)
          Set the managedConnectionFactoryProperties.
 void setMaxSize(int maxSize)
           
 void setMinSize(int minSize)
           
 void setNoTxSeparatePools(Boolean notxpool)
           
 void setPrefill(Boolean prefill)
           
 void setRarName(String rarName)
          Set the rarName.
 void setSecurityMetaData(SecurityMetaData securityMetaData)
          Set the securityMetaData.
 void setStatisticsFormatter(String statisticsFormatter)
           
 void setTrackConnectionByTransaction(Boolean trackConnectionByTransaction)
          Deprecated. 
 void setTransactionSupportMetaData(ManagedConnectionFactoryTransactionSupportMetaData transactionSupportMetaData)
          Set the transactionSupportMetaData.
 void setTypeMapping(String typeMapping)
          Set the typeMapping.
 void setUseJavaContext(boolean useJavaContext)
          Set the useJavaContext.
 void setUseStrictMin(Boolean useStrictMin)
           
 void setValidateOnMatch(boolean validateOnMatch)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectionDefinition

protected String connectionDefinition
The connectionDefinition

Constructor Detail

ManagedConnectionFactoryDeploymentMetaData

public ManagedConnectionFactoryDeploymentMetaData()
Method Detail

getConnectionDefinition

public String getConnectionDefinition()
Get the connectionDefinition.

Returns:
the connectionDefinition.

setConnectionDefinition

public void setConnectionDefinition(String connectionDefinition)
Set the connectionDefinition.

Parameters:
connectionDefinition - The connectionDefinition to set.

getJndiName

public String getJndiName()
Get the jndiName. This is the id for the DataSource ManagedObject.

Returns:
the jndiName.

setJndiName

public void setJndiName(String jndiName)
Set the jndiName.

Parameters:
jndiName - The jndiName to set.

getTransactionSupportMetaData

public ManagedConnectionFactoryTransactionSupportMetaData getTransactionSupportMetaData()
Get the transactionSupportMetaData.

Returns:
the transactionSupportMetaData.

setTransactionSupportMetaData

public void setTransactionSupportMetaData(ManagedConnectionFactoryTransactionSupportMetaData transactionSupportMetaData)
Set the transactionSupportMetaData.

Parameters:
transactionSupportMetaData - The transactionSupportMetaData to set.

isUseJavaContext

public boolean isUseJavaContext()
Get the useJavaContext.

Returns:
the useJavaContext.

setUseJavaContext

public void setUseJavaContext(boolean useJavaContext)
Set the useJavaContext.

Parameters:
useJavaContext - The useJavaContext to set.

getManagedConnectionFactoryProperties

public List<ManagedConnectionFactoryPropertyMetaData> getManagedConnectionFactoryProperties()
Get the managedConnectionFactoryProperties.

Returns:
the managedConnectionFactoryProperties.

setManagedConnectionFactoryProperties

public void setManagedConnectionFactoryProperties(List<ManagedConnectionFactoryPropertyMetaData> managedConnectionFactoryProperties)
Set the managedConnectionFactoryProperties.

Parameters:
managedConnectionFactoryProperties - The managedConnectionFactoryProperties to set.

getRarName

public String getRarName()
Get the rarName.

Returns:
the rarName.

setRarName

public void setRarName(String rarName)
Set the rarName.

Parameters:
rarName - The rarName to set.

getSecurityMetaData

public SecurityMetaData getSecurityMetaData()
Get the securityMetaData.

Returns:
the securityMetaData.

setSecurityMetaData

public void setSecurityMetaData(SecurityMetaData securityMetaData)
Set the securityMetaData.

Parameters:
securityMetaData - The securityMetaData to set.

getTypeMapping

public String getTypeMapping()
Get the typeMapping.

Returns:
the typeMapping.

setTypeMapping

public void setTypeMapping(String typeMapping)
Set the typeMapping.

Parameters:
typeMapping - The typeMapping to set.

getDependsNames

public List<String> getDependsNames()
Get the dependsNames.

Returns:
the dependsNames.

setDependsNames

public void setDependsNames(List<String> dependsNames)
Set the dependsNames.

Parameters:
dependsNames - The dependsNames to set.

setMinSize

public void setMinSize(int minSize)
Specified by:
setMinSize in interface ConnectionPoolMetaData

getMinSize

public int getMinSize()
Specified by:
getMinSize in interface ConnectionPoolMetaData

setMaxSize

public void setMaxSize(int maxSize)
Specified by:
setMaxSize in interface ConnectionPoolMetaData

getMaxSize

public int getMaxSize()
Specified by:
getMaxSize in interface ConnectionPoolMetaData

setBlockingTimeoutMilliSeconds

public void setBlockingTimeoutMilliSeconds(long blockTimeout)
Specified by:
setBlockingTimeoutMilliSeconds in interface ConnectionPoolMetaData

getBlockingTimeoutMilliSeconds

public long getBlockingTimeoutMilliSeconds()
Specified by:
getBlockingTimeoutMilliSeconds in interface ConnectionPoolMetaData

setIdleTimeoutMinutes

public void setIdleTimeoutMinutes(int idleTimeout)
Specified by:
setIdleTimeoutMinutes in interface ConnectionPoolMetaData

getIdleTimeoutMinutes

public int getIdleTimeoutMinutes()
Specified by:
getIdleTimeoutMinutes in interface ConnectionPoolMetaData

setAllocationRetry

public void setAllocationRetry(int allocationRetry)

getAllocationRetry

public int getAllocationRetry()

setAllocationRetryWaitMillis

public void setAllocationRetryWaitMillis(long allocationRetryWaitMillis)

getAllocationRetryWaitMillis

public long getAllocationRetryWaitMillis()

setPrefill

public void setPrefill(Boolean prefill)
Specified by:
setPrefill in interface ConnectionPoolMetaData

getPrefill

public Boolean getPrefill()
Specified by:
getPrefill in interface ConnectionPoolMetaData

isBackgroundValidation

public boolean isBackgroundValidation()

setBackgroundValidation

public void setBackgroundValidation(boolean backgroundValidation)

setBackgroundValidationMillis

public void setBackgroundValidationMillis(long interval)
Specified by:
setBackgroundValidationMillis in interface ConnectionPoolMetaData

getBackgroundValidationMillis

public long getBackgroundValidationMillis()
Specified by:
getBackgroundValidationMillis in interface ConnectionPoolMetaData

setValidateOnMatch

public void setValidateOnMatch(boolean validateOnMatch)
Specified by:
setValidateOnMatch in interface ConnectionPoolMetaData

isValidateOnMatch

public boolean isValidateOnMatch()
Specified by:
isValidateOnMatch in interface ConnectionPoolMetaData

getIsSameRMOverrideValue

public Boolean getIsSameRMOverrideValue()

setIsSameRMOverrideValue

public void setIsSameRMOverrideValue(Boolean isSameRMOverrideValue)

getTrackConnectionByTransaction

@Deprecated
public Boolean getTrackConnectionByTransaction()
Deprecated. 


setTrackConnectionByTransaction

@Deprecated
public void setTrackConnectionByTransaction(Boolean trackConnectionByTransaction)
Deprecated. 


isInterleaving

public Boolean isInterleaving()

setInterleaving

public void setInterleaving(Boolean interleaving)

getLocalTransactions

public Boolean getLocalTransactions()

setLocalTransactions

public void setLocalTransactions(Boolean localTransactions)

getUseStrictMin

public Boolean getUseStrictMin()

setUseStrictMin

public void setUseStrictMin(Boolean useStrictMin)

getStatisticsFormatter

public String getStatisticsFormatter()

setStatisticsFormatter

public void setStatisticsFormatter(String statisticsFormatter)

getNoTxSeparatePools

public Boolean getNoTxSeparatePools()
Specified by:
getNoTxSeparatePools in interface ConnectionPoolMetaData

setNoTxSeparatePools

public void setNoTxSeparatePools(Boolean notxpool)
Specified by:
setNoTxSeparatePools in interface ConnectionPoolMetaData

getDbmsMetaData

public DBMSMetaData getDbmsMetaData()

setDbmsMetaData

public void setDbmsMetaData(DBMSMetaData dbmsMetaData)


Copyright © 2009 JBoss Inc.. All Rights Reserved.