- 1
- 2
- 3
- 4
- 5
- 6
- 7
public static final void setManager(String name, MessageManager manager) {
if ("doc".equals(name)) {
doc = manager;
} else {
throw new RuntimeException("name is not 'doc' : " + name);
}
}
Печально что нету синхронизации.
Типично распиздяйский код, мне даже чем-то близок, если б не кривая архитектура и отсутствие атомарности на статике.
Из того что опубликовано технически всё правильно:
>"doc".equals(name)
Строить догадки что там и как - нет желания.
- нет, я менеджер по телу.