code: public void addTangoArchiveListener(ITangoArchiveListener listener, String attrName, String[] filters, boolean stateless)
              throws DevFailed {
          TangoArchive tangoArchive;
          String key = deviceName+"/"+attrName;
          if ((tangoArchive = tango_archive_source.get(key)) == null) {
              tangoArchive = new TangoArchive(deviceProxy, attrName, filters);
              tango_archive_source.put(key, tangoArchive);
          }
  
          synchronized (moni) {
              tangoArchive.addTangoArchiveListener(listener, stateless);
          }
      }
docs: =======================================================================