= 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.