Class TibcoUtils
java.lang.Object
org.frankframework.extensions.tibco.TibcoUtils
Some utilities for working with TIBCO.
- Author:
- Peter Leeuwenburgh, Jaco de Groot
-
Method Summary
Modifier and TypeMethodDescriptionprotected static voidcloseAdminClient(@Nullable com.tibco.tibjms.admin.TibjmsAdmin admin) protected static @Nullable com.tibco.tibjms.admin.TibjmsAdmingetActiveServerAdmin(String url, CredentialFactory cf, Map<String, Object> connectionProperties) static jakarta.jms.ConnectiongetConnection(String provUrl, String authAlias, String userName, String password) protected static longgetQueueFirstMessageAge(jakarta.jms.Session jSession, String queueName) protected static longgetQueueFirstMessageAge(jakarta.jms.Session jSession, String queueName, long currentTime) protected static longgetQueueFirstMessageAge(jakarta.jms.Session jSession, String queueName, String messageSelector) protected static longgetQueueFirstMessageAge(jakarta.jms.Session jSession, String queueName, String messageSelector, long currentTime) protected static longgetQueueFirstMessageAge(jakarta.jms.Session jSession, String queueName, String messageSelector, long currentTime, boolean warn) static longgetQueueFirstMessageAge(String provUrl, String authAlias, String userName, String password, String queueName) static longgetQueueFirstMessageAge(String provUrl, String authAlias, String userName, String password, String queueName, String messageSelector) return -1: no message found return -2: message found, but not of type Message.protected static StringgetQueueFirstMessageAgeAsString(jakarta.jms.Session jSession, String queueName, long currentTime) protected static longgetQueueMessageCount(jakarta.jms.Session jSession, String queueName, String messageSelector) static longgetQueueMessageCount(String provUrl, String authAlias, String userName, String password, String queueName, String messageSelector)
-
Method Details
-
getQueueFirstMessageAge
-
getQueueFirstMessageAge
-
getConnection
-
getQueueFirstMessageAge
protected static long getQueueFirstMessageAge(jakarta.jms.Session jSession, String queueName) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
getQueueFirstMessageAge
-
getQueueFirstMessageAge
protected static long getQueueFirstMessageAge(jakarta.jms.Session jSession, String queueName, long currentTime) throws jakarta.jms.JMSException - Throws:
jakarta.jms.JMSException
-
getQueueFirstMessageAge
-
getQueueFirstMessageAge
-
getQueueFirstMessageAgeAsString
-
getQueueMessageCount
-
getQueueMessageCount
-
getActiveServerAdmin
protected static @Nullable com.tibco.tibjms.admin.TibjmsAdmin getActiveServerAdmin(String url, CredentialFactory cf, Map<String, Object> connectionProperties) throws com.tibco.tibjms.admin.TibjmsAdminException- Throws:
com.tibco.tibjms.admin.TibjmsAdminException
-
closeAdminClient
protected static void closeAdminClient(@Nullable com.tibco.tibjms.admin.TibjmsAdmin admin)
-