Example #1
0
 /* this method takes ownership of the logrefs.  if you do not wish this, access logs directly */
 public void add(List<LogReference> logReferences) {
   synchronized (logs) {
     for (LogReference lr : logReferences) {
       logs.add(lr);
       lr.container = this;
     }
   }
 }
Example #2
0
 public void remove(List<LogReference> logReferences) {
   synchronized (logs) {
     for (LogReference lr : logReferences) {
       if (logs.remove(lr)) {
         lr.container = null;
       }
     }
   }
 }