The following document contains the results of PMD's CPD 4.2.5.
File | Line |
---|---|
com\trendmicro\grid\acl\ds\cache\ViewChangedLoggingListener.java | 36 |
net\sf\tinyjee\cache\ViewChangedLoggingListener.java | 20 |
@Listener public class ViewChangedLoggingListener { private static final Logger log = LoggerFactory.getLogger(ViewChangedLoggingListener.class); /** * Is called whenever the view is changed. * * @param event the event describing the change. */ @ViewChanged public void viewChanged(ViewChangedEvent event) { Set<String> joined, gone, actualView = toString(event.getNewMembers()), prevView = toString(event.getOldMembers()); (joined = new LinkedHashSet<String>(actualView)).removeAll(prevView); (gone = new LinkedHashSet<String>(prevView)).removeAll(actualView); log.info("TMACL-01940:The cache cluster view changed:\n" + "{} joined and {} is gone resulting in\n" + "{}.\n" + "(local-address={}, view-id={}, is-merge={})", new Object[]{ joined, gone, actualView, event.getLocalAddress(), event.getViewId(), event.isMergeView() }); } private static Set<String> toString(List<Address> addresses) { Set<String> strings = new TreeSet<String>(); if (addresses != null) { for (Address address : addresses) strings.add(String.valueOf(address)); } return strings; } } |