public class ServiceActivatorEvent
extends java.lang.Object
Constructor and Description |
---|
ServiceActivatorEvent(ru.bitel.bgbilling.modules.inet.access.Access inetAccess,
Event event,
int processDeviceId,
ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime servRuntime,
int eventType,
int inetServId,
InetServType inetServType,
InetServ oldInetServ,
InetServ newInetServ,
short oldState,
short newState,
java.util.Set<java.lang.Integer> oldOptionSet,
java.util.Set<java.lang.Integer> newOptionSet,
int accessCode) |
Modifier and Type | Method and Description |
---|---|
void |
consume() |
void |
doAsync() |
int |
getAccessCode() |
InetConnection |
getConnection()
Соединение (если вызван метод connectionModify)
|
static java.util.List<InetServ> |
getInetServChildren(ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap inetServRuntimeMap,
int inetServId,
long millis) |
int |
getInetServId()
Код сервиса
|
ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime |
getInetServRuntime() |
InetServ |
getNewInetServ()
Новый типа сервиса (каким он стал после изменения)
|
java.util.Set<java.lang.Integer> |
getNewOptions() |
java.util.Set<java.lang.Integer> |
getNewOptionSet()
Deprecated.
|
int |
getNewState()
Новое состояние типа сервиса (вкл/выкл)
|
InetServ |
getOldInetServ()
Старый типа сервиса (каким он был до изменения)
|
java.util.Set<java.lang.Integer> |
getOldOptions() |
java.util.Set<java.lang.Integer> |
getOldOptionSet()
Deprecated.
|
int |
getOldState()
Старое состояние типа сервиса (вкл/выкл)
|
java.util.Set<java.lang.Integer> |
getOptionsToAdd() |
java.util.Set<java.lang.Integer> |
getOptionsToRemove() |
java.lang.String |
getRealm() |
java.util.List<InetConnection> |
getServiceConnections() |
boolean |
isAsync() |
boolean |
isConnectionOptionsModified() |
boolean |
isConnectionStateModified()
Флаг указывает, что состояние соединения изменилось в connectionModify и не нужно ждать, например, UPDATE-пакета, чтобы это узнать.
|
boolean |
isOptionsModified() |
void |
setConnectionOptionsModified(boolean connectionOptionsModified) |
void |
setConnectionRuntime(ru.bitel.bgbilling.modules.inet.access.InetConnectionRuntime connectionRuntime) |
void |
setConnectionStateModified(boolean connectionStateModified)
Флаг указывает, что состояние соединения изменилось в connectionModify и не нужно ждать, например, UPDATE-пакета, чтобы это узнать.
|
java.lang.String |
toString() |
public ServiceActivatorEvent(ru.bitel.bgbilling.modules.inet.access.Access inetAccess, Event event, int processDeviceId, ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime servRuntime, int eventType, int inetServId, InetServType inetServType, InetServ oldInetServ, InetServ newInetServ, short oldState, short newState, java.util.Set<java.lang.Integer> oldOptionSet, java.util.Set<java.lang.Integer> newOptionSet, int accessCode)
event
- deviceId
- Код устройства, если событие необходимо выполнить только на одном из всей цепочки устройств (например, при перезагрузке оного). Иначе = 0.servRuntime
- eventType
- inetServId
- inetServType
- oldInetServ
- newInetServ
- oldState
- newState
- oldOptionSet
- newOptionSet
- accessCode
- public void consume()
public void doAsync()
public boolean isAsync()
public int getInetServId()
public ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime getInetServRuntime()
public InetServ getOldInetServ()
public InetServ getNewInetServ()
public int getAccessCode()
public int getOldState()
public int getNewState()
public boolean isOptionsModified()
public java.util.Set<java.lang.Integer> getOptionsToAdd()
public java.util.Set<java.lang.Integer> getOptionsToRemove()
public InetConnection getConnection()
public void setConnectionRuntime(ru.bitel.bgbilling.modules.inet.access.InetConnectionRuntime connectionRuntime)
public java.util.List<InetConnection> getServiceConnections()
@Deprecated public java.util.Set<java.lang.Integer> getOldOptionSet()
@Deprecated public java.util.Set<java.lang.Integer> getNewOptionSet()
public java.util.Set<java.lang.Integer> getOldOptions()
public java.util.Set<java.lang.Integer> getNewOptions()
public boolean isConnectionStateModified()
public void setConnectionStateModified(boolean connectionStateModified)
connectionStateModified
- public boolean isConnectionOptionsModified()
public void setConnectionOptionsModified(boolean connectionOptionsModified)
public java.lang.String getRealm()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.util.List<InetServ> getInetServChildren(ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap inetServRuntimeMap, int inetServId, long millis)