public final class Util
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_JMS_PROVIDER_URL |
static java.lang.String |
DEFAULT_JNDI_PROVIDER_URL |
static java.lang.String |
DEFAULT_PROVIDER_CTX_FACTORY |
static java.lang.String |
DEFAULT_SSL_VENDOR |
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static void |
addJndiSslTrusted(java.util.Hashtable environment,
java.lang.Object trustedCert) |
static void |
addTrustedCerts(java.util.Hashtable env,
java.util.Vector cert) |
static javax.naming.InitialContext |
createInitialContext(java.util.Hashtable env) |
static javax.jms.QueueSender |
createQueueSender(javax.jms.QueueSession jmsSession,
javax.jms.Queue queue) |
static javax.jms.TopicPublisher |
createTopicPublisher(javax.jms.TopicSession jmsSession,
javax.jms.Topic topic) |
static int |
getClientAcknowledge() |
static int |
getReliableDeliveryMode() |
static boolean |
isTopic(MJmsSession session) |
static void |
recordPerformanceInfo(MComponentRegistry registry,
int activityID,
javax.jms.Message msg) |
static void |
send(javax.jms.QueueSender pub,
javax.jms.Queue queue,
javax.jms.Message msg,
int deliveryMode,
long timeout,
int priority) |
static void |
send(javax.jms.TopicPublisher pub,
javax.jms.Topic topic,
javax.jms.Message msg,
int deliveryMode,
long timeout,
int priority) |
static void |
setFactoryPassword(java.util.Hashtable env,
java.lang.String password) |
static void |
setFactoryUsername(java.util.Hashtable env,
java.lang.String username) |
static void |
setInitialContextFactory(java.util.Hashtable environment,
java.lang.String providerContextFactory) |
static void |
setJndiPassword(java.util.Hashtable environment,
java.lang.String password) |
static void |
setJndiSslCipherSuites(java.util.Hashtable environment,
int[] ciphers) |
static void |
setJndiSslCipherSuites(java.util.Hashtable environment,
java.lang.String cipherSuites) |
static void |
setJndiSslDebugTrace(java.util.Hashtable environment,
boolean on) |
static void |
setJndiSslEnableVerifyHost(java.util.Hashtable environment,
boolean on) |
static void |
setJndiSslEnableVerifyHostName(java.util.Hashtable environment,
boolean on) |
static void |
setJndiSslExpectedHostName(java.util.Hashtable environment,
java.lang.String hostname) |
static void |
setJndiSslIdentity(java.util.Hashtable environment,
java.lang.String identity) |
static void |
setJndiSslIssuer(java.util.Hashtable environment,
java.lang.String issuerCert) |
static void |
setJndiSslKey(java.util.Hashtable environment,
java.lang.String key) |
static void |
setJndiSslPassword(java.util.Hashtable environment,
java.lang.String password) |
static void |
setJndiSslRenegotiateInterval(java.util.Hashtable environment,
int interval) |
static void |
setJndiSslRenegotiateSize(java.util.Hashtable environment,
int size) |
static void |
setJndiSslTrace(java.util.Hashtable environment,
boolean on) |
static void |
setJndiSslTrusted(java.util.Hashtable environment,
java.lang.String trusted) |
static void |
setJndiSslVendor(java.util.Hashtable environment,
java.lang.String vendor) |
static void |
setJndiUsername(java.util.Hashtable environment,
java.lang.String userName) |
static void |
setProviderUrl(java.util.Hashtable environment,
java.lang.String providerUrl) |
static void |
setSecurityProtocol(java.util.Hashtable environment,
java.lang.String protocol) |
static void |
setSslCipherSuites(java.util.Hashtable environment,
int[] ciphers) |
static void |
setSslCipherSuites(java.util.Hashtable environment,
java.lang.String ciphers) |
static void |
setSslDebugTrace(java.util.Hashtable environment,
boolean on) |
static void |
setSslEnableVerifyHost(java.util.Hashtable environment,
boolean on) |
static void |
setSslEnableVerifyHostName(java.util.Hashtable environment,
boolean on) |
static void |
setSslExpectedHostName(java.util.Hashtable environment,
java.lang.String hostname) |
static void |
setSslIdentity(java.util.Hashtable environment,
java.lang.String identity) |
static void |
setSslIssuer(java.util.Hashtable environment,
java.lang.String issuer) |
static void |
setSslKey(java.util.Hashtable environment,
java.lang.String key) |
static void |
setSslPassword(java.util.Hashtable environment,
java.lang.String password) |
static void |
setSslRenegotiateInterval(java.util.Hashtable environment,
int interval) |
static void |
setSslRenegotiateSize(java.util.Hashtable environment,
int size) |
static void |
setSslTrace(java.util.Hashtable environment,
boolean on) |
static void |
setSslTrusted(java.util.Hashtable environment,
java.lang.String trusted) |
static void |
setSslVendor(java.util.Hashtable environment,
java.lang.String vendor) |
static java.util.Vector |
string2Vector(java.lang.String str,
java.lang.String separator) |
public static final java.lang.String DEFAULT_JNDI_PROVIDER_URL
public static final java.lang.String DEFAULT_JMS_PROVIDER_URL
public static final java.lang.String DEFAULT_PROVIDER_CTX_FACTORY
public static final java.lang.String DEFAULT_SSL_VENDOR
public static javax.naming.InitialContext createInitialContext(java.util.Hashtable env) throws MException
MException
public static void setInitialContextFactory(java.util.Hashtable environment, java.lang.String providerContextFactory)
public static void setProviderUrl(java.util.Hashtable environment, java.lang.String providerUrl)
public static void setJndiUsername(java.util.Hashtable environment, java.lang.String userName)
public static void setJndiPassword(java.util.Hashtable environment, java.lang.String password)
public static void setSecurityProtocol(java.util.Hashtable environment, java.lang.String protocol)
public static void setJndiSslVendor(java.util.Hashtable environment, java.lang.String vendor)
public static void setJndiSslTrace(java.util.Hashtable environment, boolean on)
public static void setJndiSslDebugTrace(java.util.Hashtable environment, boolean on)
public static void setJndiSslTrusted(java.util.Hashtable environment, java.lang.String trusted)
public static void addJndiSslTrusted(java.util.Hashtable environment, java.lang.Object trustedCert)
public static void setJndiSslIssuer(java.util.Hashtable environment, java.lang.String issuerCert)
public static void setJndiSslIdentity(java.util.Hashtable environment, java.lang.String identity)
public static void setJndiSslPassword(java.util.Hashtable environment, java.lang.String password)
public static void setJndiSslKey(java.util.Hashtable environment, java.lang.String key)
public static void setJndiSslRenegotiateInterval(java.util.Hashtable environment, int interval)
public static void setJndiSslRenegotiateSize(java.util.Hashtable environment, int size)
public static void setJndiSslEnableVerifyHostName(java.util.Hashtable environment, boolean on)
public static void setJndiSslEnableVerifyHost(java.util.Hashtable environment, boolean on)
public static void setJndiSslExpectedHostName(java.util.Hashtable environment, java.lang.String hostname)
public static void setJndiSslCipherSuites(java.util.Hashtable environment, java.lang.String cipherSuites)
public static void setJndiSslCipherSuites(java.util.Hashtable environment, int[] ciphers)
public static void setSslVendor(java.util.Hashtable environment, java.lang.String vendor)
public static void setSslTrace(java.util.Hashtable environment, boolean on)
public static void setSslDebugTrace(java.util.Hashtable environment, boolean on)
public static void addTrustedCerts(java.util.Hashtable env, java.util.Vector cert)
public static void setSslTrusted(java.util.Hashtable environment, java.lang.String trusted)
public static void setSslExpectedHostName(java.util.Hashtable environment, java.lang.String hostname)
public static void setSslEnableVerifyHostName(java.util.Hashtable environment, boolean on)
public static void setSslEnableVerifyHost(java.util.Hashtable environment, boolean on)
public static void setSslIdentity(java.util.Hashtable environment, java.lang.String identity)
public static void setSslPassword(java.util.Hashtable environment, java.lang.String password)
public static void setSslKey(java.util.Hashtable environment, java.lang.String key)
public static void setSslIssuer(java.util.Hashtable environment, java.lang.String issuer)
public static void setSslCipherSuites(java.util.Hashtable environment, java.lang.String ciphers)
public static void setSslCipherSuites(java.util.Hashtable environment, int[] ciphers)
public static void setSslRenegotiateSize(java.util.Hashtable environment, int size)
public static void setSslRenegotiateInterval(java.util.Hashtable environment, int interval)
public static java.util.Vector string2Vector(java.lang.String str, java.lang.String separator)
public static void setFactoryPassword(java.util.Hashtable env, java.lang.String password)
public static void setFactoryUsername(java.util.Hashtable env, java.lang.String username)
public static int getClientAcknowledge()
public static void recordPerformanceInfo(MComponentRegistry registry, int activityID, javax.jms.Message msg)
public static int getReliableDeliveryMode()
public static boolean isTopic(MJmsSession session)
public static javax.jms.TopicPublisher createTopicPublisher(javax.jms.TopicSession jmsSession, javax.jms.Topic topic) throws javax.jms.JMSException
javax.jms.JMSException
public static void send(javax.jms.TopicPublisher pub, javax.jms.Topic topic, javax.jms.Message msg, int deliveryMode, long timeout, int priority) throws javax.jms.JMSException
javax.jms.JMSException
public static javax.jms.QueueSender createQueueSender(javax.jms.QueueSession jmsSession, javax.jms.Queue queue) throws javax.jms.JMSException
javax.jms.JMSException
public static void send(javax.jms.QueueSender pub, javax.jms.Queue queue, javax.jms.Message msg, int deliveryMode, long timeout, int priority) throws javax.jms.JMSException
javax.jms.JMSException