|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJMSConnectionConfig
A facade on IConnectionConfig providing direct access to JMS related configuration values. To obtain an instance of this this interface
use IConnectionConfig.getAdapter(com.sonicsw.esb.mgmtapi.config.IConnectionConfig.ConnectionType)
, passing in
IConnectionConfig.JMS_CONNECTION_TYPE
Method Summary | |
---|---|
java.lang.String |
getBrokerURLs()
|
java.lang.String |
getCompressionFactory()
|
int |
getConnectTimeout()
|
java.lang.String |
getJmsConnectionID()
|
java.lang.String |
getLoginSPIClassName()
|
int |
getMaxReceiveSessionsPerConnection()
|
int |
getMaxRedeliveryCount()
|
int |
getMaxSessionAtLeastOnce()
|
int |
getMaxSessionBestEffort()
|
int |
getMaxSessionExactlyOnce()
|
int |
getMaxWebServiceSessions()
|
int |
getMonitorInterval()
Gets the interval in seconds over which administrative monitoring of flow control will occur. |
java.lang.String |
getPassword()
|
long |
getPingInterval()
|
int |
getReconnectTimeout()
|
int |
getSocketConnectTimeout()
|
java.lang.String |
getSslCACertLocation()
|
java.lang.String |
getSslCertForm()
|
java.lang.String |
getSslChainFile()
|
java.lang.String |
getSslCipherSuite()
|
java.lang.String |
getSslPrivateKeyFile()
|
java.lang.String |
getSslPrivateKeyPassword()
|
java.lang.String |
getSslProviderClassName()
|
java.lang.String |
getUserName()
|
boolean |
isEnableCompression()
|
boolean |
isFTEnabled()
|
boolean |
isLoadBalancingEnabled()
|
void |
setBrokerURLs(java.lang.String brokerURLs)
Set the connection URL string which will be used to establish the connection. |
void |
setCompressionFactory(java.lang.String compressionFactory)
|
void |
setConnectTimeout(int connectTimeout)
Set the amount of time to attempt to establish an initial connection (in seconds) |
void |
setEnableCompression(boolean enableCompression)
|
void |
setFTEnabled(boolean enabled)
Enable (MQ) Fault tolerance is enabled |
void |
setJmsConnectionID(java.lang.String jmsConnectionID)
Set the JMS connection ID used for this connection. |
void |
setLoadBalancingEnabled(boolean loadBalancingEnabled)
Enable or disable (MQ) load-balancing on this connection. |
void |
setLoginSPIClassName(java.lang.String loginSPIClassName)
|
void |
setMaxReceiveSessionsPerConnection(int maxSessionCount)
set the maximum number of sessions used to send messages w/ best effort QOS |
void |
setMaxRedeliveryCount(int maxRedeliveryCount)
set the maximum number of re-deliveries for a message. |
void |
setMaxSessionAtLeastOnce(int maxSessionCount)
set the maximum number of sessions used to send messages w/ At least once (ALO) QOS. |
void |
setMaxSessionBestEffort(int maxSessionCount)
set the maximum number of sessions used to send messages w/ best effort QOS |
void |
setMaxSessionExactlyOnce(int maxSessionCount)
set the maximum number of sessions used to send messages w/ At least once (ALO) QOS. |
void |
setMaxWebServiceSessions(int maxWebServiceSessions)
set the maximum number of sessions used to send HTTP requests. |
void |
setMonitorInterval(int monitorInterval)
Sets the interval in seconds over which administrative monitoring of flow control will occur. |
void |
setPassword(java.lang.String password)
Set the password used to authenticate to the broker |
void |
setPingInterval(long pingInterval)
set the interval (in milliseconds) used to verify connection liveliness |
void |
setReconnectTimeout(int reconnectTimeout)
Set the amount of time to attempt to reestablish a fault tolerant connection |
void |
setSocketConnectTimeout(int socketConnectTimeout)
Set the socket connect timeout. |
void |
setSslCACertLocation(java.lang.String sslCACertLocation)
Set file system directory in which CA certificates are searched |
void |
setSslCertForm(java.lang.String sslCertForm)
Set the format the SSL certificate is stored in ( e.g. |
void |
setSslChainFile(java.lang.String sslChainFile)
Set the file location which contains the SSL certificate chain. |
void |
setSslCipherSuite(java.lang.String sslCipherSuite)
Set the set of allowed cipher suites for this connection. |
void |
setSslPrivateKeyFile(java.lang.String sslPrivateKeyFile)
|
void |
setSslPrivateKeyPassword(java.lang.String sslPrivateKeyPassword)
Set the password used to access the private key. |
void |
setSslProviderClassName(java.lang.String sslProviderClassName)
Set the currently configured SSL provide name |
void |
setUserName(java.lang.String userName)
|
Method Detail |
---|
java.lang.String getBrokerURLs()
void setBrokerURLs(java.lang.String brokerURLs)
brokerURLs
- java.lang.String getUserName()
void setUserName(java.lang.String userName)
userName
- the user name used to authenticate to the brokerjava.lang.String getPassword()
void setPassword(java.lang.String password)
password
- -
the passwordjava.lang.String getLoginSPIClassName()
void setLoginSPIClassName(java.lang.String loginSPIClassName)
loginSPIClassName
- -
the custom login SPI class name to be used.int getMaxReceiveSessionsPerConnection()
void setMaxReceiveSessionsPerConnection(int maxSessionCount)
maxSessionCount
- -
the number of sessions. 0 means unlimited, 1 means singleint getMaxSessionBestEffort()
void setMaxSessionBestEffort(int maxSessionCount)
maxSessionCount
- -
the number of sessionsint getMaxSessionAtLeastOnce()
void setMaxSessionAtLeastOnce(int maxSessionCount)
maxSessionCount
- -
the number of sessionsint getMaxSessionExactlyOnce()
void setMaxSessionExactlyOnce(int maxSessionCount)
maxSessionCount
- -
the number of sessionsint getMaxWebServiceSessions()
void setMaxWebServiceSessions(int maxWebServiceSessions)
maxWebServiceSessions
- -
the number of sessionsint getMaxRedeliveryCount()
void setMaxRedeliveryCount(int maxRedeliveryCount)
maxRedeliveryCount
- - the maximum number of re-deliverieslong getPingInterval()
void setPingInterval(long pingInterval)
pingInterval
- -
interval (in milliseconds)boolean isFTEnabled()
void setFTEnabled(boolean enabled)
enabled
- true - enable MQ fault tolerance feature on this connectionint getConnectTimeout()
void setConnectTimeout(int connectTimeout)
connectTimeout
- -
time in secondsint getReconnectTimeout()
void setReconnectTimeout(int reconnectTimeout)
reconnectTimeout
- -
time in secondsjava.lang.String getJmsConnectionID()
void setJmsConnectionID(java.lang.String jmsConnectionID)
jmsConnectionID
- boolean isLoadBalancingEnabled()
void setLoadBalancingEnabled(boolean loadBalancingEnabled)
loadBalancingEnabled
- java.lang.String getSslCACertLocation()
void setSslCACertLocation(java.lang.String sslCACertLocation)
sslCACertLocation
- -
file system pathjava.lang.String getSslChainFile()
void setSslChainFile(java.lang.String sslChainFile)
sslChainFile
- java.lang.String getSslPrivateKeyFile()
void setSslPrivateKeyFile(java.lang.String sslPrivateKeyFile)
sslPrivateKeyFile
- -
the file containing the SSL private keyjava.lang.String getSslPrivateKeyPassword()
void setSslPrivateKeyPassword(java.lang.String sslPrivateKeyPassword)
java.lang.String getSslCertForm()
void setSslCertForm(java.lang.String sslCertForm)
sslCertForm
- -
the format the certificate is stored in. One of:
java.lang.String getSslCipherSuite()
void setSslCipherSuite(java.lang.String sslCipherSuite)
sslCipherSuite
- -
a , separated list of cipher suite names.java.lang.String getSslProviderClassName()
void setSslProviderClassName(java.lang.String sslProviderClassName)
sslProviderClassName
- one of:
boolean isEnableCompression()
void setEnableCompression(boolean enableCompression)
enableCompression
- enable or disable compression on the connection.java.lang.String getCompressionFactory()
void setCompressionFactory(java.lang.String compressionFactory)
compressionFactory
- set the optional custom compression factory classname.void setSocketConnectTimeout(int socketConnectTimeout)
socketConnectTimeout
- value in milliseconds, 0 means infiniteint getSocketConnectTimeout()
void setMonitorInterval(int monitorInterval)
monitorInterval
- the intervalint getMonitorInterval()
|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |