public class OrderManagerSet
extends java.util.concurrent.locks.ReentrantLock
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
OrderManagerSet.OrderManagerHolder  | 
| Constructor and Description | 
|---|
OrderManagerSet(OrderManagerSet.OrderManagerHolder[] serviceActivators)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
accountCreate(OrderManagerDeviceWorker device,
             AccountOrderEvent event,
             ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)  | 
boolean | 
accountModify(OrderManagerDeviceWorker device,
             AccountOrderEvent event,
             ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)  | 
boolean | 
accountOptionsModify(OrderManagerDeviceWorker device,
                    AbstractOrderEvent event,
                    ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)  | 
boolean | 
accountRemove(OrderManagerDeviceWorker device,
             AccountOrderEvent event,
             ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)  | 
boolean | 
accountStateModify(OrderManagerDeviceWorker device,
                  AccountOrderEvent event,
                  ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)  | 
java.lang.Object | 
connect(ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)  | 
void | 
destroy()  | 
void | 
disconnect(ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)  | 
boolean | 
isAlive()  | 
boolean | 
productsModify(OrderManagerDeviceWorker device,
              ProductOrderEvent event,
              ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)  | 
getHoldCount, getOwner, getQueuedThreads, getQueueLength, getWaitingThreads, getWaitQueueLength, hasQueuedThread, hasQueuedThreads, hasWaiters, isFair, isHeldByCurrentThread, isLocked, lock, lockInterruptibly, newCondition, toString, tryLock, tryLock, unlockpublic OrderManagerSet(OrderManagerSet.OrderManagerHolder[] serviceActivators)
public boolean isAlive()
public void destroy()
public java.lang.Object connect(ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)
                         throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void disconnect(ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx)
                throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic boolean accountRemove(OrderManagerDeviceWorker device, AccountOrderEvent event, ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx) throws java.lang.Exception
java.lang.Exceptionpublic boolean accountCreate(OrderManagerDeviceWorker device, AccountOrderEvent event, ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx) throws java.lang.Exception
java.lang.Exceptionpublic boolean accountModify(OrderManagerDeviceWorker device, AccountOrderEvent event, ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx) throws java.lang.Exception
java.lang.Exceptionpublic boolean accountStateModify(OrderManagerDeviceWorker device, AccountOrderEvent event, ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx) throws java.lang.Exception
java.lang.Exceptionpublic boolean accountOptionsModify(OrderManagerDeviceWorker device, AbstractOrderEvent event, ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx) throws java.lang.Exception
java.lang.Exceptionpublic boolean productsModify(OrderManagerDeviceWorker device, ProductOrderEvent event, ru.bitel.bgbilling.kernel.container.managed.ServerContext ctx) throws java.lang.Exception
java.lang.Exception