33 lines
675 B
Markdown
33 lines
675 B
Markdown
# 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.
|
|
|
|
```java
|
|
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.
|
|
|