Package org.idempiere.broadcast
Class BroadCastUtil
java.lang.Object
org.idempiere.broadcast.BroadCastUtil
Static methods to broacast message using
IMessageService.- Author:
- Deepak Pansheriya
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindMessageService(IMessageService messageService) static booleanpublish(BroadCastMsg msg) Publish message toIMessageServicewith topicTOPIC_BROADCAST_MESSAGE.static voidsubscribe(ITopicSubscriber<BroadCastMsg> subscriber) Add message subscribervoidunbindMessageService(IMessageService messageService) static voidunSubscribe(ITopicSubscriber<BroadCastMsg> subscriber) Remove message subsriber
-
Field Details
-
TOPIC_BROADCAST_MESSAGE
- See Also:
-
EVENT_BROADCAST_MESSAGE
public static final int EVENT_BROADCAST_MESSAGE- See Also:
-
EVENT_TEST_BROADCAST_MESSAGE
public static final int EVENT_TEST_BROADCAST_MESSAGE- See Also:
-
EVENT_SESSION_TIMEOUT
public static final int EVENT_SESSION_TIMEOUT- See Also:
-
EVENT_SESSION_ONNODE_TIMEOUT
public static final int EVENT_SESSION_ONNODE_TIMEOUT- See Also:
-
-
Constructor Details
-
BroadCastUtil
public BroadCastUtil()
-
-
Method Details
-
subscribe
Add message subscriber- Parameters:
subscriber-
-
unSubscribe
Remove message subsriber- Parameters:
subscriber-
-
publish
Publish message toIMessageServicewith topicTOPIC_BROADCAST_MESSAGE.- Parameters:
msg-- Returns:
- true if publish successfully
-
bindMessageService
- Parameters:
messageService-
-
unbindMessageService
- Parameters:
messageService-
-