Class PluginConfigModifiedEvent
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.plugin.server.event.PluginConfigModifiedEvent
- All Implemented Interfaces:
Serializable
public class PluginConfigModifiedEvent
extends ru.bitel.bgbilling.kernel.event.common.Event
Событие обновление/создания конфига плагина.
Используется внутри менеджера плагинов, чтобы сразу после изменения перечитать всё на всех приложениях, самому ловить скорее всего не нужно.
Т.к. для плагинов рассылался в его обработчике onUpdateConfig раньше, потом и он был убран, т.к. всегда он сопровождался передёргиванием init/destroy
потому вроде как был бессмысленным, потому теперь обновление конфига виртуально выглядит - это дестрой а потом инит с новым конфигом, это
как раньше всё равно, только проще и надёжнее.
- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
-
Method Summary
Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Constructor Details
-
PluginConfigModifiedEvent
public PluginConfigModifiedEvent() -
PluginConfigModifiedEvent
public PluginConfigModifiedEvent(int pluginId, int userId)
-