37 lines
705 B
Plaintext
37 lines
705 B
Plaintext
= CDI Integration
|
|
:idprefix:
|
|
:idseparator: -
|
|
|
|
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.
|