Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 705 Bytes

File metadata and controls

36 lines (23 loc) · 705 Bytes

CDI Integration

Apache ActiveMQ Artemis provides a simple CDI integration. It can either use an embedded broker or connect to a remote broker.

Configuring a connection

Configuration is provided by implementing the ArtemisClientConfiguration interface.

public interface ArtemisClientConfiguration {
   String getHost();

   Integer getPort();

   String getUsername();

   String getPassword();

   String getUrl();

   String getConnectorFactory();

   boolean startEmbeddedBroker();

   boolean isHa();

   boolean hasAuthentication();
}

There’s a default configuration out of the box, if none is specified. This will generate an embedded broker.