Пример #1
0
  @Override
  public void dispose() {
    em.dispose();
    cm.dispose();

    added.clear();
    changed.clear();
    deleted.clear();
    enable.clear();
    disable.clear();

    for (Manager manager : managers) {
      manager.dispose();
    }

    managers.clear();
    systems.clear();

    if (eventSystem != null) {
      eventSystem.dispose();
      eventSystem = null;
    }
  }