org.apache.openejb.config.typed
Class JmsConnectionFactoryBuilder
java.lang.Object
org.apache.openejb.config.sys.AbstractService
org.apache.openejb.config.sys.Resource
org.apache.openejb.config.typed.JmsConnectionFactoryBuilder
- All Implemented Interfaces:
- Service
public class JmsConnectionFactoryBuilder
- extends Resource
| Methods inherited from class org.apache.openejb.config.sys.AbstractService |
getClassName, getClasspath, getConstructor, getFactoryName, getId, getJar, getPropertiesProvider, getProvider, getType, setClassName, setClasspath, setConstructor, setFactoryName, setId, setJar, setPropertiesProvider, setProvider, setType |
JmsConnectionFactoryBuilder
public JmsConnectionFactoryBuilder()
id
public JmsConnectionFactoryBuilder id(String id)
withResourceAdapter
public JmsConnectionFactoryBuilder withResourceAdapter(String resourceAdapter)
setResourceAdapter
public void setResourceAdapter(String resourceAdapter)
getResourceAdapter
public String getResourceAdapter()
withTransactionSupport
public JmsConnectionFactoryBuilder withTransactionSupport(String transactionSupport)
setTransactionSupport
public void setTransactionSupport(String transactionSupport)
getTransactionSupport
public String getTransactionSupport()
withPoolMaxSize
public JmsConnectionFactoryBuilder withPoolMaxSize(int poolMaxSize)
setPoolMaxSize
public void setPoolMaxSize(int poolMaxSize)
getPoolMaxSize
public int getPoolMaxSize()
withPoolMinSize
public JmsConnectionFactoryBuilder withPoolMinSize(int poolMinSize)
setPoolMinSize
public void setPoolMinSize(int poolMinSize)
getPoolMinSize
public int getPoolMinSize()
withConnectionMaxWaitTime
public JmsConnectionFactoryBuilder withConnectionMaxWaitTime(Duration connectionMaxWaitTime)
setConnectionMaxWaitTime
public void setConnectionMaxWaitTime(Duration connectionMaxWaitTime)
getConnectionMaxWaitTime
public Duration getConnectionMaxWaitTime()
withConnectionMaxWaitTime
public JmsConnectionFactoryBuilder withConnectionMaxWaitTime(long time,
TimeUnit unit)
setConnectionMaxWaitTime
public void setConnectionMaxWaitTime(long time,
TimeUnit unit)
withConnectionMaxIdleTime
public JmsConnectionFactoryBuilder withConnectionMaxIdleTime(Duration connectionMaxIdleTime)
setConnectionMaxIdleTime
public void setConnectionMaxIdleTime(Duration connectionMaxIdleTime)
getConnectionMaxIdleTime
public Duration getConnectionMaxIdleTime()
withConnectionMaxIdleTime
public JmsConnectionFactoryBuilder withConnectionMaxIdleTime(long time,
TimeUnit unit)
setConnectionMaxIdleTime
public void setConnectionMaxIdleTime(long time,
TimeUnit unit)
getProperties
public Properties getProperties()
- Description copied from class:
AbstractService
- Gets the value of the properties property.
This accessor method returns a reference to the live Properties Object,
not a snapshot. Therefore any modification you make to the
returned Properties will be present inside the JAXB object.
This is why there is not a
set method for the properties property.
For example, to add a new value, do as follows:
getProperties().setProperty(key, value);
- Specified by:
getProperties in interface Service- Overrides:
getProperties in class AbstractService
Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.