This is an automated email from the ASF dual-hosted git repository.
jgallimore pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tomee-chatterbox.git.
from 85ac5cc Ensure we close the store when we have finished with it
new 267d824 Bootstrap a NATS JCA Adapter
new ccb9450 WIP
new 0a41080 Wrap the message in a proxy, so we don't need all the
libraries the NATS Streaming client uses in TomEE's classpath
new 5beef6a Add basic test to isolate timeout issue from the resource
adapter
new 0450a33 Basic adapter working end-to-end. Some more fine tuning
needed.
new 6d150f9 Adding parameters and logging
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
{chatterbox-slack => chatterbox-nats}/.gitignore | 0
.../chatterbox-nats-api}/pom.xml | 6 +-
.../chatterbox/nats}/api/InboundListener.java | 5 +-
.../tomee/chatterbox/nats/api/NATSConnection.java | 6 +-
.../chatterbox/nats/api/NATSConnectionFactory.java | 6 +-
.../tomee/chatterbox/nats/api/NATSException.java | 24 ++-
.../tomee/chatterbox/nats/api/NATSMessage.java | 28 +--
.../src/main/resources/META-INF/LICENSE | 0
.../src/main/resources/META-INF/NOTICE | 0
.../chatterbox-nats-impl}/pom.xml | 21 +--
.../nats/adapter/NATSActivationSpec.java | 23 +--
.../nats/adapter/NATSResourceAdapter.java | 210 +++++++++++++++++++++
.../adapter/out/NATSConnectionFactoryImpl.java | 20 +-
.../nats/adapter/out/NATSConnectionImpl.java | 20 +-
.../nats/adapter/out/NATSManagedConnection.java | 33 ++--
.../adapter/out/NATSManagedConnectionFactory.java | 26 +--
.../adapter/out/NATSManagedConnectionMetaData.java | 8 +-
.../src/main/resources/META-INF/LICENSE | 0
.../src/main/resources/META-INF/NOTICE | 0
.../chatterbox-nats-rar}/pom.xml | 8 +-
.../src/main/rar}/META-INF/LICENSE | 0
.../src/main/rar/META-INF/NOTICE | 0
.../src/main/rar/META-INF/ra.xml | 37 ++--
.../chatterbox-nats-sample-war}/pom.xml | 16 +-
.../src/main/java/org/superbiz/EchoBean.java | 51 ++---
.../src/main/java/org/superbiz/Sender.java | 19 +-
.../src/main/resources/META-INF/LICENSE | 0
.../src/main/resources/META-INF/NOTICE | 0
.../src/main/resources/META-INF/ejb-jar.xml | 0
chatterbox-nats/docker-compose.yml | 35 ++++
{chatterbox-slack => chatterbox-nats}/pom.xml | 12 +-
pom.xml | 1 +
32 files changed, 423 insertions(+), 192 deletions(-)
copy {chatterbox-slack => chatterbox-nats}/.gitignore (100%)
copy {chatterbox-slack/chatterbox-slack-api =>
chatterbox-nats/chatterbox-nats-api}/pom.xml (92%)
copy
{chatterbox-slack/chatterbox-slack-api/src/main/java/org/apache/tomee/chatterbox/slack
=>
chatterbox-nats/chatterbox-nats-api/src/main/java/org/apache/tomee/chatterbox/nats}/api/InboundListener.java
(87%)
copy
chatterbox-twitter/chatterbox-twitter-api/src/main/java/org/apache/tomee/chatterbox/twitter/api/TwitterConnection.java
=>
chatterbox-nats/chatterbox-nats-api/src/main/java/org/apache/tomee/chatterbox/nats/api/NATSConnection.java
(83%)
copy
chatterbox-xmpp/chatterbox-xmpp-api/src/main/java/org/apache/tomee/chatterbox/xmpp/api/XMPPConnectionFactory.java
=>
chatterbox-nats/chatterbox-nats-api/src/main/java/org/apache/tomee/chatterbox/nats/api/NATSConnectionFactory.java
(84%)
copy
chatterbox-twitter/chatterbox-twitter-api/src/main/java/org/apache/tomee/chatterbox/twitter/api/TweetException.java
=>
chatterbox-nats/chatterbox-nats-api/src/main/java/org/apache/tomee/chatterbox/nats/api/NATSException.java
(64%)
copy
chatterbox-imap/chatterbox-imap-api/src/main/java/org/apache/tomee/chatterbox/imap/api/FromParam.java
=>
chatterbox-nats/chatterbox-nats-api/src/main/java/org/apache/tomee/chatterbox/nats/api/NATSMessage.java
(60%)
copy {chatterbox-xmpp/chatterbox-xmpp-sample-war =>
chatterbox-nats/chatterbox-nats-api}/src/main/resources/META-INF/LICENSE (100%)
copy {chatterbox-slack/chatterbox-slack-api =>
chatterbox-nats/chatterbox-nats-api}/src/main/resources/META-INF/NOTICE (100%)
copy {chatterbox-twitter/chatterbox-twitter-impl =>
chatterbox-nats/chatterbox-nats-impl}/pom.xml (78%)
copy
chatterbox-slack/chatterbox-slack-impl/src/main/java/org/apache/tomee/chatterbox/slack/adapter/SlackActivationSpec.java
=>
chatterbox-nats/chatterbox-nats-impl/src/main/java/org/apache/tomee/chatterbox/nats/adapter/NATSActivationSpec.java
(81%)
create mode 100644
chatterbox-nats/chatterbox-nats-impl/src/main/java/org/apache/tomee/chatterbox/nats/adapter/NATSResourceAdapter.java
copy
chatterbox-xmpp/chatterbox-xmpp-impl/src/main/java/org/apache/tomee/chatterbox/xmpp/impl/XMPPConnectionFactoryImpl.java
=>
chatterbox-nats/chatterbox-nats-impl/src/main/java/org/apache/tomee/chatterbox/nats/adapter/out/NATSConnectionFactoryImpl.java
(74%)
copy
chatterbox-xmpp/chatterbox-xmpp-impl/src/main/java/org/apache/tomee/chatterbox/xmpp/impl/XMPPConnectionImpl.java
=>
chatterbox-nats/chatterbox-nats-impl/src/main/java/org/apache/tomee/chatterbox/nats/adapter/out/NATSConnectionImpl.java
(64%)
copy
chatterbox-xmpp/chatterbox-xmpp-impl/src/main/java/org/apache/tomee/chatterbox/xmpp/impl/XMPPManagedConnection.java
=>
chatterbox-nats/chatterbox-nats-impl/src/main/java/org/apache/tomee/chatterbox/nats/adapter/out/NATSManagedConnection.java
(80%)
copy
chatterbox-slack/chatterbox-slack-impl/src/main/java/org/apache/tomee/chatterbox/slack/adapter/out/SlackManagedConnectionFactory.java
=>
chatterbox-nats/chatterbox-nats-impl/src/main/java/org/apache/tomee/chatterbox/nats/adapter/out/NATSManagedConnectionFactory.java
(78%)
copy
chatterbox-xmpp/chatterbox-xmpp-impl/src/main/java/org/apache/tomee/chatterbox/xmpp/impl/XMPPManagedConnectionMetaData.java
=>
chatterbox-nats/chatterbox-nats-impl/src/main/java/org/apache/tomee/chatterbox/nats/adapter/out/NATSManagedConnectionMetaData.java
(87%)
copy {chatterbox-xmpp/chatterbox-xmpp-sample-war =>
chatterbox-nats/chatterbox-nats-impl}/src/main/resources/META-INF/LICENSE (100%)
copy {chatterbox-slack/chatterbox-slack-impl =>
chatterbox-nats/chatterbox-nats-impl}/src/main/resources/META-INF/NOTICE (100%)
copy {chatterbox-imap/chatterbox-imap-rar =>
chatterbox-nats/chatterbox-nats-rar}/pom.xml (87%)
copy {chatterbox-xmpp/chatterbox-xmpp-sample-war/src/main/resources =>
chatterbox-nats/chatterbox-nats-rar/src/main/rar}/META-INF/LICENSE (100%)
copy {chatterbox-slack/chatterbox-slack-rar =>
chatterbox-nats/chatterbox-nats-rar}/src/main/rar/META-INF/NOTICE (100%)
copy {chatterbox-twitter/chatterbox-twitter-rar =>
chatterbox-nats/chatterbox-nats-rar}/src/main/rar/META-INF/ra.xml (62%)
copy {chatterbox-slack/chatterbox-slack-sample-war =>
chatterbox-nats/chatterbox-nats-sample-war}/pom.xml (83%)
copy
chatterbox-slack/chatterbox-slack-sample-war/src/main/java/org/superbiz/SystemBean.java
=>
chatterbox-nats/chatterbox-nats-sample-war/src/main/java/org/superbiz/EchoBean.java
(50%)
copy {chatterbox-slack/chatterbox-slack-sample-war =>
chatterbox-nats/chatterbox-nats-sample-war}/src/main/java/org/superbiz/Sender.java
(71%)
copy {chatterbox-xmpp/chatterbox-xmpp-sample-war =>
chatterbox-nats/chatterbox-nats-sample-war}/src/main/resources/META-INF/LICENSE
(100%)
copy {chatterbox-slack/chatterbox-slack-sample-war =>
chatterbox-nats/chatterbox-nats-sample-war}/src/main/resources/META-INF/NOTICE
(100%)
copy {chatterbox-slack/chatterbox-slack-sample-war =>
chatterbox-nats/chatterbox-nats-sample-war}/src/main/resources/META-INF/ejb-jar.xml
(100%)
create mode 100644 chatterbox-nats/docker-compose.yml
copy {chatterbox-slack => chatterbox-nats}/pom.xml (96%)