Package ru.bitel.bgbilling.kernel.event
Class PartitionedQueueEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.PartitionedQueueEvent
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
VoiceDeviceManageEvent
public abstract class PartitionedQueueEvent
extends ru.bitel.bgbilling.kernel.event.common.QueueEvent
В отличие от
Event доставляется только одному слушателю- See Also:
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPartitionedQueueEvent(int moduleId, int contractId, int userId) PartitionedQueueEvent(int moduleId, int pluginId, int contractId, int userId) -
Method Summary
Modifier and TypeMethodDescriptiongetDestination(Class<?> clazz) static final StringgetDestinationMask(Class<?> clazz, int partitionValue) protected abstract Stringprotected abstract intMethods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
-
Constructor Details
-
PartitionedQueueEvent
protected PartitionedQueueEvent() -
PartitionedQueueEvent
public PartitionedQueueEvent(int moduleId, int pluginId, int contractId, int userId) -
PartitionedQueueEvent
public PartitionedQueueEvent(int moduleId, int contractId, int userId)
-
-
Method Details
-
getPackageName
-
getPartitionValue
protected abstract int getPartitionValue() -
getDestination
- Overrides:
getDestinationin classru.bitel.bgbilling.kernel.event.common.Event
-
getDestinationMask
-