Skip to content

Commit

Permalink
Merge pull request #76 from ayeshLK/jms-revamp
Browse files Browse the repository at this point in the history
Remove `jms:createConnection` API
  • Loading branch information
ayeshLK committed Jul 24, 2023
2 parents c2584f4 + ba6ab0e commit 6930e9a
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 32 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ The following Ballerina program sends messages to a queue named *MyQueue*.
import ballerinax/java.jms;
public function main() returns error? {
jms:Connection connection = check jms:createConnection({
initialContextFactory: "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl: "tcp://localhost:61616"
});
jms:Connection connection = check new (
initialContextFactory = "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl = "tcp://localhost:61616"
);
jms:Session session = check connection->createSession({acknowledgementMode: "AUTO_ACKNOWLEDGE"});
jms:Destination queue = check session->createQueue("MyQueue");
jms:MessageProducer producer = check session.createProducer(queue);
Expand All @@ -54,10 +54,10 @@ import ballerinax/java.jms;
import ballerina/log;
public function main() returns error? {
jms:Connection connection = check jms:createConnection({
initialContextFactory: "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl: "tcp://localhost:61616"
});
jms:Connection connection = check new (
initialContextFactory = "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl = "tcp://localhost:61616"
);
jms:Session session = check connection->createSession({acknowledgementMode: "AUTO_ACKNOWLEDGE"});
jms:Destination queue = check session->createQueue("MyQueue");
jms:MessageConsumer consumer = check session.createConsumer(queue);
Expand Down
6 changes: 3 additions & 3 deletions ballerina/Ballerina.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
org = "ballerinax"
name = "java.jms"
version = "0.1.0"
version = "0.1.1"
authors = ["Ballerina"]
keywords = ["jms"]
repository = "https://github.com/ballerina-platform/module-ballerina-java.jms"
Expand All @@ -12,8 +12,8 @@ distribution = "2201.6.0"
[[platform.java11.dependency]]
groupId = "io.ballerina.stdlib"
artifactId = "java.jms-native"
version = "0.1.0"
path = "../native/build/libs/java.jms-native-0.1.0.jar"
version = "0.1.1"
path = "../native/build/libs/java.jms-native-0.1.1-SNAPSHOT.jar"

[[platform.java11.dependency]]
groupId = "org.slf4j"
Expand Down
2 changes: 1 addition & 1 deletion ballerina/Dependencies.toml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ dependencies = [
[[package]]
org = "ballerinax"
name = "java.jms"
version = "0.1.0"
version = "0.1.1"
dependencies = [
{org = "ballerina", name = "jballerina.java"},
{org = "ballerina", name = "log"}
Expand Down
16 changes: 8 additions & 8 deletions ballerina/Module.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ The following Ballerina program sends messages to a queue named *MyQueue*.
import ballerinax/java.jms;
public function main() returns error? {
jms:Connection connection = check jms:createConnection({
initialContextFactory: "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl: "tcp://localhost:61616"
});
jms:Connection connection = check new (
initialContextFactory = "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl = "tcp://localhost:61616"
);
jms:Session session = check connection->createSession({acknowledgementMode: "AUTO_ACKNOWLEDGE"});
jms:Destination queue = check session->createQueue("MyQueue");
jms:MessageProducer producer = check session.createProducer(queue);
Expand All @@ -49,10 +49,10 @@ import ballerinax/java.jms;
import ballerina/log;
public function main() returns error? {
jms:Connection connection = check jms:createConnection({
initialContextFactory: "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl: "tcp://localhost:61616"
});
jms:Connection connection = check new (
initialContextFactory = "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl = "tcp://localhost:61616"
);
jms:Session session = check connection->createSession({acknowledgementMode: "AUTO_ACKNOWLEDGE"});
jms:Destination queue = check session->createQueue("MyQueue");
jms:MessageConsumer consumer = check session.createConsumer(queue);
Expand Down
16 changes: 8 additions & 8 deletions ballerina/Package.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ The following Ballerina program sends messages to a queue named *MyQueue*.
import ballerinax/java.jms;
public function main() returns error? {
jms:Connection connection = check jms:createConnection({
initialContextFactory: "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl: "tcp://localhost:61616"
});
jms:Connection connection = check new (
initialContextFactory = "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl = "tcp://localhost:61616"
);
jms:Session session = check connection->createSession({acknowledgementMode: "AUTO_ACKNOWLEDGE"});
jms:Destination queue = check session->createQueue("MyQueue");
jms:MessageProducer producer = check session.createProducer(queue);
Expand All @@ -48,10 +48,10 @@ import ballerinax/java.jms;
import ballerina/log;
public function main() returns error? {
jms:Connection connection = check jms:createConnection({
initialContextFactory: "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl: "tcp://localhost:61616"
});
jms:Connection connection = check new (
initialContextFactory = "org.apache.activemq.jndi.ActiveMQInitialContextFactory",
providerUrl = "tcp://localhost:61616"
);
jms:Session session = check connection->createSession({acknowledgementMode: "AUTO_ACKNOWLEDGE"});
jms:Destination queue = check session->createQueue("MyQueue");
jms:MessageConsumer consumer = check session.createConsumer(queue);
Expand Down
4 changes: 0 additions & 4 deletions ballerina/connection.bal
Original file line number Diff line number Diff line change
Expand Up @@ -83,10 +83,6 @@ public type ConnectionConfiguration record {|
map<string> properties = {};
|};

public isolated function createConnection(ConnectionConfiguration c) returns Connection|error{
return new Connection(c);
}

isolated function createJmsConnection(string initialContextFactory, string providerUrl,
string connectionFactoryName, map<string> otherPropeties) returns handle|error = @java:Method {
'class: "io.ballerina.stdlib.java.jms.JmsConnectionUtils"
Expand Down

0 comments on commit 6930e9a

Please sign in to comment.