We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace hard-coded list of registered JsonDicomConfigurationExtensions
@Produces @ApplicationScoped public static JsonConfiguration newJsonConfiguration() { JsonConfiguration config = new JsonConfiguration(); config.addJsonConfigurationExtension(new JsonAuditLoggerConfiguration()); config.addJsonConfigurationExtension(new JsonAuditRecordRepositoryConfiguration()); config.addJsonConfigurationExtension(new JsonImageReaderConfiguration()); config.addJsonConfigurationExtension(new JsonImageWriterConfiguration()); JsonHL7Configuration hl7Config = new JsonHL7Configuration(); hl7Config.addHL7ConfigurationExtension(new JsonArchivHL7Configuration()); config.addJsonConfigurationExtension(hl7Config); config.addJsonConfigurationExtension(new JsonArchiveConfiguration()); config.addJsonConfigurationExtension(new JsonArchiveUIConfiguration()); return config; }
by
@Produces @ApplicationScoped public static JsonConfiguration newJsonConfiguration(Instance<JsonConfigurationExtension> configExts) {
So a JsonDicomConfigurationExtension can be added by declaring its implementation class as @ApplicationScoped bean, e.g.:
JsonDicomConfigurationExtension
@ApplicationScoped
@ApplicationScoped public class JsonArchiveUIConfiguration extends JsonConfigurationExtension {
or providing it by a Producer method or field, e.g.
@Produces @ApplicationScoped private static JsonAuditLoggerConfiguration jsonAuditLoggerConfiguration = new JsonAuditLoggerConfiguration();
Related #2797
The text was updated successfully, but these errors were encountered:
38bfd85
gunterze
No branches or pull requests
Replace hard-coded list of registered JsonDicomConfigurationExtensions
by
So a
JsonDicomConfigurationExtension
can be added by declaring its implementation class as@ApplicationScoped
bean, e.g.:or providing it by a Producer method or field, e.g.
Related #2797
The text was updated successfully, but these errors were encountered: