public class JMSUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static BallerinaJMSMessage |
buildBallerinaJMSMessage(javax.jms.Message message)
Wrap JMS Message from BallerinaJMSMessage.
|
static javax.jms.Connection |
createConnection(Struct connectionConfig) |
static javax.jms.Session |
createSession(javax.jms.Connection connection,
Struct sessionConfig) |
static Resource |
extractJMSResource(Service service)
Extract JMS Resource from the Ballerina Service.
|
static javax.jms.Message |
getJMSMessage(BStruct messageStruct)
Extract JMS Message from the struct.
|
static javax.jms.Topic |
getTopic(javax.jms.Session session,
String topicPattern) |
static boolean |
isNullOrEmptyAfterTrim(String str) |
static Map<String,String> |
preProcessServiceConfig(Annotation jmsConfig)
Creates the JMS connector friendly properties Map.
|
static void |
updateMappedParameters(Map<String,String> configParams) |
public static Map<String,String> preProcessServiceConfig(Annotation jmsConfig)
jmsConfig - Annotationpublic static javax.jms.Connection createConnection(Struct connectionConfig)
public static javax.jms.Session createSession(javax.jms.Connection connection,
Struct sessionConfig)
public static boolean isNullOrEmptyAfterTrim(String str)
public static javax.jms.Message getJMSMessage(BStruct messageStruct)
messageStruct - ballerina struct.Message instance located in struct.public static BallerinaJMSMessage buildBallerinaJMSMessage(javax.jms.Message message)
message - JMS transport message.BallerinaJMSMessage wrapped message instance.public static Resource extractJMSResource(Service service)
service - Service instance.public static javax.jms.Topic getTopic(javax.jms.Session session,
String topicPattern)
throws javax.jms.JMSException
javax.jms.JMSExceptionCopyright © 2018 WSO2. All rights reserved.