Class ServiceActivatorEvent
java.lang.Object
ru.bitel.bgbilling.apps.inet.access.sa.ServiceActivatorEvent
- 
Constructor Summary
ConstructorsConstructorDescriptionServiceActivatorEvent(ru.bitel.bgbilling.apps.inet.access.Access inetAccess, ru.bitel.bgbilling.kernel.event.common.Event event, int processDeviceId, ru.bitel.bgbilling.modules.inet.server.runtime.InetServRuntime servRuntime, int eventType, int inetServId, InetServType inetServType, InetServ oldInetServ, InetServ newInetServ, short oldState, short newState, Set<Integer> oldOptionSet, Set<Integer> newOptionSet, int accessCode)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidconsume()voiddoAsync()intСоединение (если вызван метод connectionModify)getInetServChildren(ru.bitel.bgbilling.modules.inet.server.runtime.InetServRuntimeMap inetServRuntimeMap, int inetServId, long millis) intКод сервисаru.bitel.bgbilling.modules.inet.server.runtime.InetServRuntimeНовый типа сервиса (каким он стал после изменения)Deprecated.intНовое состояние типа сервиса (вкл/выкл)Старый типа сервиса (каким он был до изменения)Deprecated.intСтарое состояние типа сервиса (вкл/выкл)getRealm()booleanisAsync()booleanbooleanФлаг указывает, что состояние соединения изменилось в connectionModify и не нужно ждать, например, UPDATE-пакета, чтобы это узнать.booleanvoidsetConnectionOptionsModified(boolean connectionOptionsModified) voidsetConnectionRuntime(ru.bitel.bgbilling.apps.inet.access.InetConnectionRuntime connectionRuntime) voidsetConnectionStateModified(boolean connectionStateModified) Флаг указывает, что состояние соединения изменилось в connectionModify и не нужно ждать, например, UPDATE-пакета, чтобы это узнать.toString() 
- 
Constructor Details
- 
ServiceActivatorEvent
public ServiceActivatorEvent(ru.bitel.bgbilling.apps.inet.access.Access inetAccess, ru.bitel.bgbilling.kernel.event.common.Event event, int processDeviceId, ru.bitel.bgbilling.modules.inet.server.runtime.InetServRuntime servRuntime, int eventType, int inetServId, InetServType inetServType, InetServ oldInetServ, InetServ newInetServ, short oldState, short newState, Set<Integer> oldOptionSet, Set<Integer> newOptionSet, int accessCode) - Parameters:
 event-deviceId- Код устройства, если событие необходимо выполнить только на одном из всей цепочки устройств (например, при перезагрузке оного). Иначе = 0.servRuntime-eventType-inetServId-inetServType-oldInetServ-newInetServ-oldState-newState-oldOptionSet-newOptionSet-accessCode-
 
 - 
 - 
Method Details
- 
consume
public void consume() - 
doAsync
public void doAsync() - 
isAsync
public boolean isAsync() - 
getInetServId
public int getInetServId()Код сервиса- Returns:
 
 - 
getInetServRuntime
public ru.bitel.bgbilling.modules.inet.server.runtime.InetServRuntime getInetServRuntime() - 
getOldInetServ
Старый типа сервиса (каким он был до изменения) - 
getNewInetServ
Новый типа сервиса (каким он стал после изменения) - 
getAccessCode
public int getAccessCode() - 
getOldState
public int getOldState()Старое состояние типа сервиса (вкл/выкл) - 
getNewState
public int getNewState()Новое состояние типа сервиса (вкл/выкл)- Returns:
 
 - 
isOptionsModified
public boolean isOptionsModified() - 
getOptionsToAdd
 - 
getOptionsToRemove
 - 
getConnection
Соединение (если вызван метод connectionModify)- Returns:
 
 - 
setConnectionRuntime
public void setConnectionRuntime(ru.bitel.bgbilling.apps.inet.access.InetConnectionRuntime connectionRuntime)  - 
getServiceConnections
 - 
getOldOptionSet
Deprecated. - 
getNewOptionSet
Deprecated. - 
getOldOptions
 - 
getNewOptions
 - 
isConnectionStateModified
public boolean isConnectionStateModified()Флаг указывает, что состояние соединения изменилось в connectionModify и не нужно ждать, например, UPDATE-пакета, чтобы это узнать. Или по UPDATE-пакету или по чему-нибудь еще невозможно узнать состояние.- Returns:
 
 - 
setConnectionStateModified
public void setConnectionStateModified(boolean connectionStateModified) Флаг указывает, что состояние соединения изменилось в connectionModify и не нужно ждать, например, UPDATE-пакета, чтобы это узнать. Или по UPDATE-пакету или по чему-нибудь еще невозможно узнать состояние.- Parameters:
 connectionStateModified-
 - 
isConnectionOptionsModified
public boolean isConnectionOptionsModified() - 
setConnectionOptionsModified
public void setConnectionOptionsModified(boolean connectionOptionsModified)  - 
getRealm
 - 
toString
 - 
getInetServChildren
 
 -