Esempio n. 1
0
  private String getNameFromCache() {
    String result;
    Set<String> names = producer.getCache().keySet();

    if (names.size() > 1) {
      throw new DemoiselleException(
          getBundle().getString("more-than-one-datasource-defined", Name.class.getSimpleName()));
    } else {
      result = names.iterator().next();
    }

    return result;
  }
Esempio n. 2
0
 @PostConstruct
 public void init() {
   for (String name : producer.getCache().keySet()) {
     getConnection(name);
   }
 }