@ResourceTypeOrder(deploymentOrder=CONNECTOR_POOL) @UniqueResourceNameConstraint(message="{resourcename.isnot.unique}", payload=ConnectorConnectionPool.class) public interface ConnectorConnectionPool extends ConfigBeanProxy, Resource, ResourcePool, PropertyBag
Modifier and Type | Interface and Description |
---|---|
static class |
ConnectorConnectionPool.Duck |
Modifier and Type | Method and Description |
---|---|
String |
getAssociateWithThread()
Gets the value of the associateWithThread property.
|
String |
getConnectionCreationRetryAttempts()
Gets the value of the connectionCreationRetryAttempts property.
|
String |
getConnectionCreationRetryIntervalInSeconds()
Gets the value of the connectionCreationRetryIntervalInSeconds property.
|
@NotNull String |
getConnectionDefinitionName()
Gets the value of the connectionDefinitionName property.
|
String |
getConnectionLeakReclaim()
Gets the value of the connectionLeakReclaim property.
|
@Min(value=0L) String |
getConnectionLeakTimeoutInSeconds()
Gets the value of the connectionLeakTimeoutInSeconds property.
|
String |
getDescription()
Gets the value of the description property.
|
String |
getFailAllConnections()
Gets the value of the failAllConnections property.
|
String |
getIdentity() |
@Min(value=1L) @Max(value=2147483647L) String |
getIdleTimeoutInSeconds()
Gets the value of the idleTimeoutInSeconds property.
|
String |
getIsConnectionValidationRequired()
Gets the value of the isConnectionValidationRequired property.
|
String |
getLazyConnectionAssociation()
Gets the value of the lazyConnectionAssociation property.
|
String |
getLazyConnectionEnlistment()
Gets the value of the lazyConnectionEnlistment property.
|
String |
getMatchConnections()
Gets the value of the matchConnections property.
|
@Min(value=0L) @Max(value=2147483647L) String |
getMaxConnectionUsageCount()
Gets the value of the maxConnectionUsageCount property.
|
@Min(value=1L) String |
getMaxPoolSize()
Gets the value of the maxPoolSize property.
|
@Min(value=0L) String |
getMaxWaitTimeInMillis()
Gets the value of the maxWaitTimeInMillis property.
|
String |
getPooling()
Gets the value of the pooling property.
|
@Min(value=1L) String |
getPoolResizeQuantity()
Gets the value of the poolResizeQuantity property.
|
List<Property> |
getProperty()
Properties as per
PropertyBag
Properties are used to override the ManagedConnectionFactory javabean
configuration settings. |
@NotNull String |
getResourceAdapterName()
Gets the value of the resourceAdapterName property.
|
@NotNull List<SecurityMap> |
getSecurityMap()
Gets the value of the securityMap property.
|
@Min(value=0L) String |
getSteadyPoolSize()
Gets the value of the steadyPoolSize property.
|
String |
getTransactionSupport()
Gets the value of the transactionSupport property.
|
@Min(value=0L) String |
getValidateAtmostOncePeriodInSeconds()
Gets the value of the validateAtmostOncePeriodInSeconds property.
|
void |
setAssociateWithThread(String value)
Sets the value of the associateWithThread property.
|
void |
setConnectionCreationRetryAttempts(String value)
Sets the value of the connectionCreationRetryAttempts property.
|
void |
setConnectionCreationRetryIntervalInSeconds(String value)
Sets the value of the connectionCreationRetryIntervalInSeconds property.
|
void |
setConnectionDefinitionName(String value)
Sets the value of the connectionDefinitionName property.
|
void |
setConnectionLeakReclaim(String value)
Sets the value of the connectionLeakReclaim property.
|
void |
setConnectionLeakTimeoutInSeconds(String value)
Sets the value of the connectionLeakTimeoutInSeconds property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setFailAllConnections(String value)
Sets the value of the failAllConnections property.
|
void |
setIdleTimeoutInSeconds(String value)
Sets the value of the idleTimeoutInSeconds property.
|
void |
setIsConnectionValidationRequired(String value)
Sets the value of the isConnectionValidationRequired property.
|
void |
setLazyConnectionAssociation(String value)
Sets the value of the lazyConnectionAssociation property.
|
void |
setLazyConnectionEnlistment(String value)
Sets the value of the lazyConnectionEnlistment property.
|
void |
setMatchConnections(String value)
Sets the value of the matchConnections property.
|
void |
setMaxConnectionUsageCount(String value)
Sets the value of the maxConnectionUsageCount property.
|
void |
setMaxPoolSize(String value)
Sets the value of the maxPoolSize property.
|
void |
setMaxWaitTimeInMillis(String value)
Sets the value of the maxWaitTimeInMillis property.
|
void |
setPooling(String value)
Sets the value of the pooling property.
|
void |
setPoolResizeQuantity(String value)
Sets the value of the poolResizeQuantity property.
|
void |
setResourceAdapterName(String value)
Sets the value of the resourceAdapterName property.
|
void |
setSteadyPoolSize(String value)
Sets the value of the steadyPoolSize property.
|
void |
setTransactionSupport(String value)
Sets the value of the transactionSupport property.
|
void |
setValidateAtmostOncePeriodInSeconds(String value)
Sets the value of the validateAtmostOncePeriodInSeconds property.
|
getName, getPing, setName, setPing
getDeploymentOrder, getObjectType, setDeploymentOrder, setObjectType
createChild, deepCopy, getParent, getParent
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
@NotNull @NotNull String getResourceAdapterName()
value
- allowed object is
String
void setResourceAdapterName(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@NotNull @NotNull String getConnectionDefinitionName()
String
void setConnectionDefinitionName(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=0L) @Min(value=0L) String getSteadyPoolSize()
String
void setSteadyPoolSize(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=1L) @Min(value=1L) String getMaxPoolSize()
String
void setMaxPoolSize(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=0L) @Min(value=0L) String getMaxWaitTimeInMillis()
String
void setMaxWaitTimeInMillis(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=1L) @Min(value=1L) String getPoolResizeQuantity()
String
void setPoolResizeQuantity(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=1L) @Max(value=2147483647L) @Min(value=1L) @Max(value=2147483647L) String getIdleTimeoutInSeconds()
String
void setIdleTimeoutInSeconds(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getFailAllConnections()
String
void setFailAllConnections(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getTransactionSupport()
String
void setTransactionSupport(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getIsConnectionValidationRequired()
String
void setIsConnectionValidationRequired(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=0L) @Min(value=0L) String getValidateAtmostOncePeriodInSeconds()
String
void setValidateAtmostOncePeriodInSeconds(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=0L) @Min(value=0L) String getConnectionLeakTimeoutInSeconds()
String
void setConnectionLeakTimeoutInSeconds(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getConnectionLeakReclaim()
String
void setConnectionLeakReclaim(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getConnectionCreationRetryAttempts()
String
void setConnectionCreationRetryAttempts(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getConnectionCreationRetryIntervalInSeconds()
String
void setConnectionCreationRetryIntervalInSeconds(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getLazyConnectionEnlistment()
String
void setLazyConnectionEnlistment(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getLazyConnectionAssociation()
String
void setLazyConnectionAssociation(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getAssociateWithThread()
String
void setAssociateWithThread(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getPooling()
String
void setPooling(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getMatchConnections()
String
void setMatchConnections(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@Min(value=0L) @Max(value=2147483647L) @Min(value=0L) @Max(value=2147483647L) String getMaxConnectionUsageCount()
String
void setMaxConnectionUsageCount(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
String getDescription()
String
void setDescription(String value) throws PropertyVetoException
value
- allowed object is
String
PropertyVetoException
@NotNull @NotNull List<SecurityMap> getSecurityMap()
set
method for the securityMap property.
For example, to add a new item, do as follows:
getSecurityMap().add(newItem);Objects of the following type(s) are allowed in the list
SecurityMap
@ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<Property> getProperty()
PropertyBag
Properties are used to override the ManagedConnectionFactory javabean
configuration settings. When one or more of these properties are
specified, they are passed as is using setgetProperty
in interface PropertyBag
@DuckTyped String getIdentity()
getIdentity
in interface Resource
getIdentity
in interface ResourcePool
Copyright © 2019. All rights reserved.