Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[(nobranch,rebasingWFLY-13424)]: [WFLY-13424]: External pooled connection factory won't be properl injected if it has several JNDI entries.

* if the bound name is not the first one then we get a reference to a

reference service instead ofg the pcf service.

* resolving this so that we get the proper resource adapter service name.

Jira: https://issues.redhat.com/browse/WFLY-13424

    • -0
    • +15
    ./JMSConnectionFactoryDefinitionInjectionSource.java
  1. … 2 more files in changeset.
[WFLY-11186][WFLY-11187] Weld subsystem should declare a capability

    • -9
    • +15
    ./MessagingDependencyProcessor.java
    • -5
    • +9
    ./injection/CDIDeploymentProcessor.java
  1. … 65 more files in changeset.
[WFLY-11936] only log unbound msgs if binding service was up

    • -1
    • +5
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 8 more files in changeset.
[WFLY-11936] only log unbound msgs if binding service was up

    • -1
    • +5
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 8 more files in changeset.
[WFLY-9529] proper EE integration for cdi app context lifecycle events handling, by non EE components

    • -45
    • +7
    ./DefaultJMSConnectionFactoryBindingProcessor.java
  1. … 24 more files in changeset.
[WFLY-9529] proper EE integration for cdi app context lifecycle events handling, by non EE components

    • -45
    • +7
    ./DefaultJMSConnectionFactoryBindingProcessor.java
  1. … 24 more files in changeset.
Merge pull request #11838 from mackaypeter/WFLY-9884

[WFLY-9884] Add test coverage for WeldResourceInjectionServices concurrency issues.

  1. … 202 more files in changeset.
[WFLY-11238] Refactoring - eliminating ServiceBuilder's addInjection() & addInjectionValue() deprecated methods usages.

    • -2
    • +2
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 16 more files in changeset.
[WFLY-10493]: [WFLY-10493-test]: [WFLY-10493]: Support JMS Java EE resources definition for remote Artemis-based broker.

* Creating queue / topic on deployments

* Deleting queue / topic in undeployments

* Looking for default ee resource adapter if none is specified.

* Making @JMSConnectionFactoryDefinition work without internal broker.

* Adding support for description of runtime external destinations.

* Adding support for management address definition in the @JMSDestinationDefinition.

* Fixing WFWIP-147: @JMSConnectionFactoryDefinition with property resourceAdapater to pooled-connection-factory defined in messaging-active subsystem does not work.

* Adding support for authentication of management queue.

JIRA: https://issues.jboss.org/browse/WFLY-10493

    • -16
    • +111
    ./JMSConnectionFactoryDefinitionInjectionSource.java
    • -27
    • +104
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 19 more files in changeset.
[WFLY-10493]: [WFLY-10493-test]: [WFLY-10493]: Support JMS Java EE resources definition for remote Artemis-based broker.

* Creating queue / topic on deployments

* Deleting queue / topic in undeployments

* Looking for default ee resource adapter if none is specified.

* Making @JMSConnectionFactoryDefinition work without internal broker.

* Adding support for description of runtime external destinations.

* Adding support for management address definition in the @JMSDestinationDefinition.

* Fixing WFWIP-147: @JMSConnectionFactoryDefinition with property resourceAdapater to pooled-connection-factory defined in messaging-active subsystem does not work.

* Adding support for authentication of management queue.

JIRA: https://issues.jboss.org/browse/WFLY-10493

    • -16
    • +111
    ./JMSConnectionFactoryDefinitionInjectionSource.java
    • -27
    • +104
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 19 more files in changeset.
[WFLY-10493]: Support JMS Java EE resources definition for remote Artemis-based broker.

* Creating queue / topic on deployments

* Deleting queue / topic in undeployments

* Looking for default ee resource adapter if none is specified.

* Making @JMSConnectionFactoryDefinition work without internal broker.

* Adding support for description of runtime external destinations.

* Adding support for management address definition in the @JMSDestinationDefinition.

* Fixing WFWIP-147: @JMSConnectionFactoryDefinition with property resourceAdapater to pooled-connection-factory defined in messaging-active subsystem does not work.

* Adding support for authentication of management queue.

JIRA: https://issues.jboss.org/browse/WFLY-10493

    • -16
    • +111
    ./JMSConnectionFactoryDefinitionInjectionSource.java
    • -27
    • +104
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 19 more files in changeset.
[WFLY-10531] Wildfly leaks ActiveMQ connections

  1. … 4 more files in changeset.
[WFLY-10623] Eliminating usages of deprecated ServiceListener in MESSAGING subsystem.

    • -7
    • +8
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 2 more files in changeset.
Merge pull request #10614 from JiriOndrusek/JBEAP-7503

[WFLY-9501] - Container is not cleaning up container-managed JMSContext

  1. … 5 more files in changeset.
WFLY-9848 JMS CDI extension uses old version of addAnnotatedType

WFLY-9746 Revert JGroups capability reference to ChannelFactory. Add jgroups-channel-ref attribute with capability reference to CommandDispatcherFactory. Deprecate jgroups-stack. Fabricate channel resource when necessary, i.e. when jgroup-stack is defined.

    • -3
    • +3
    ./JMSConnectionFactoryDefinitionInjectionSource.java
  1. … 34 more files in changeset.
[WFLY-9613] Reduce lambda usage (messaging-activemq)

  1. … 1 more file in changeset.
[WFLY-9501] - Container is not cleaning up container-managed JMSContext

    • -1
    • +12
    ./injection/InjectedJMSContext.java
    • -0
    • +43
    ./injection/TransactedJMSContext.java
[WFLY-8928] Allow local transactions for JMS RA session

By default, a JMS session created from a RA does not allow local

transactions (as specified by the JMS 2.0 API).

However, for legacy compatibility, this behaviour can be changed by

setting the allow-local-transactions attribute to true on the

pooled-connection-factory resource.

During migration of the legacy messaging subsystem, this attribute

is set to true to preserve the behaviour of HornetQ RA that was

allowing local transactions.

JIRA: https://issues.jboss.org/browse/WFLY-8928

    • -1
    • +1
    ./JMSConnectionFactoryDefinitionInjectionSource.java
  1. … 19 more files in changeset.
[WFLY-8554] Add credential-reference to pooled-connection-factory resource

credential-reference is an alternative to the password attribute to

configure the user credentials passed to Artemis RA.

wildfly-messaging-activemq_1_1.xsd is not touched as the schema is already defining the

credential-reference XML element inside pooled-connection-factory XML element.

JIRA: https://issues.jboss.org/browse/WFLY-8554

    • -0
    • +1
    ./JMSConnectionFactoryDefinitionInjectionSource.java
  1. … 9 more files in changeset.
[WFLY-9407] Upgrade Artemis 2.6.3.jbossorg-001

* remove JMS-based management API and replace it with Core management

API

* fix jms-queue & jms-topic :remove operations that must both use the

JMSServerManager to create and destroy the JMS resources

* remove (unused) bindings from JMS<Queue|Topic>Service

* flag properties removed from Artemis 2 as deprecated attributes

* support legacy prefix from import-journal operation

JIRA: https://issues.jboss.org/browse/WFLY-9407

--

[WFLY-10165] fix jdbc-network-timeout default value

Default value of jdbc-network-timeout is 20 seconds.

JIRA: https://issues.jboss.org/browse/WFLY-10165

--

[WFLY-10207] remove journal-jdbc-lock-acquisition-timeout

JIRA: https://issues.jboss.org/browse/WFLY-10207

--

    • -2
    • +2
    ./JMSDestinationDefinitionInjectionSource.java
    • -9
    • +21
    ./MessagingXmlInstallDeploymentUnitProcessor.java
  1. … 60 more files in changeset.
Merge pull request #8419 from jmesnil/WFLY-5621_messaging_xsd_cleanup

[WFLY-5621] Cleanup messaging XSD schemas

  1. … 82 more files in changeset.
Merge pull request #8860 from jmesnil/WFLY-5522_artemis_journal_module

[WFLY-5522] Split Artemis journal module

  1. … 59 more files in changeset.
WFLY-6898 ConcurrentModificationException when returning from JMS onMessage() MBean

    • -18
    • +0
    ./injection/InjectedJMSContext.java
WFLY-6898 ConcurrentModificationException when returning from JMS onMessage() MBean

    • -18
    • +0
    ./injection/InjectedJMSContext.java
[WFLY-3471] JMSContext injection

* fix JMSContext injection to use the correct CDI scope (request or

transaction) depending on the presence of a transaction.

* Inject @RequestScoped and @TransactionScoped beans to let CDI handle

the bean lifecycle.

* move injection code in the

org.wildfly.extension.messaging.activemq.deployment.injection package

* add test asserting that a @RequestScoped injected JMSContext is

properly cleaned up at the end of the request

JIRA: https://issues.jboss.org/browse/WFLY-3471

    • -0
    • +76
    ./injection/AbstractJMSContext.java
    • -1
    • +1
    ./injection/CDIDeploymentProcessor.java
    • -0
    • +162
    ./injection/InjectedJMSContext.java
    • -0
    • +55
    ./injection/JMSCDIExtension.java
    • -0
    • +269
    ./injection/JMSContextWrapper.java
    • -0
    • +107
    ./injection/JMSInfo.java
    • -0
    • +34
    ./injection/RequestedJMSContext.java
    • -0
    • +34
    ./injection/TransactedJMSContext.java
  1. … 5 more files in changeset.
[WFLY-6134] JMS resource definitions backed by messaging-activemq

Allows JMS resource definitions to specify a pooled-connection-factory

from the messaging-activemq subsystem (using the resourceAdapter

property) in addition to regular resource adapters (configured in the

resource-adapters subsystem).

JIRA: https://issues.jboss.org/browse/WFLY-6134

    • -6
    • +26
    ./JMSConnectionFactoryDefinitionInjectionSource.java
    • -16
    • +10
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 1 more file in changeset.
[WFLY-5082] Fix injection of transacted JMSContext

* Do not try to create an explicit XAJMSContext from a plain

ConnectionFactory in a transaction.

If the ConnectionFactory is coming from a resource adapter, it will be

able to create the corresponding XAResource.

The injection of the JMSContext does not need to interfer with this and

can expect to receive a "transacted" JMSContext that supports XA by

calling the ConnectionFactory.createJMSContext(String, String) method.

* Fix the TransactionSynchronizationRegistry.put() call that was always

putting null instead of the created transactedContext

JIRA: https://issues.jboss.org/browse/WFLY-5082

[WFLY-5081] RA-based JMSConnectionFactoryDefinition

If the resourceAdapter property is not set, the default behaviour is to

create a messaging-activemq's pooled-connection-factory.

Else, we delegate to the connectors subsystem to create the connection

factory based on its more generic definition.

The same behaviour applies to the JMSDestinationDefinition.

The code handles definitions coming from annotations and XML deployment

descriptors.

JIRA: https://issues.jboss.org/browse/WFLY-5081

    • -4
    • +30
    ./JMSConnectionFactoryDefinitionInjectionSource.java
    • -8
    • +29
    ./JMSDestinationDefinitionInjectionSource.java
  1. … 3 more files in changeset.
[WFLY-5488] Support managed-connection-pool & enlistment-trace attributes

* add managed-connection-pool and enlistment-trace attributes to the

pooled-connection-factory resource

JIRA: https://issues.jboss.org/browse/WFLY-5488

    • -1
    • +8
    ./JMSConnectionFactoryDefinitionInjectionSource.java
  1. … 7 more files in changeset.