INNER CODE UNIT · Java
jtaPresent
kumuluz/kumuluzee · core/src/main/java/com/kumuluz/ee/EeApplication.java:277
boolean jtaPresent = eeRuntimeInternal.getEeComponents().stream().anyMatch(c -> c.getType().equals(EeComponentType.JTA));
eeConfig.getDatasources().forEach(dsc -> {
AgroalDataSource ds = AgroalDataSourceFactory.createDataSource(dsc, jtaPresent);
servletServer.registerDataSource(ds, dsc.getJndiName());
});
eeConfig.getXaDatasources().forEach(xdsc -> {
AgroalDataSource xds = AgroalDataSourceFactory.createXaDataSource(xdsc, jtaPresent);
servletServer.registerDataSource(xds, xdsc.getJndiName());
});
// Add the server info headers
if (eeConfig.getServer().getShowServerInfo()) {
Map<String, String> filterParams = new HashMap<>();
filterParams.put("name", "KumuluzEE/" + eeRuntimeInternal.getVersion());
servletServer.registerFilter(PoweredByFilter.class, "/*", filterParams);