Interface WebswingTopic<T>
-
- Type Parameters:
T- message type
public interface WebswingTopic<T>Reference to a topic filtered by message type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidpublish(T message)Publish a message to all subscribed webswing sessions.voidsubscribe(WebswingMessageListener<T> listener)Subscribe for receiving messages of defined typevoidunsubscribe(WebswingMessageListener<T> listener)Unsubscribe from receiving messages of defined type
-
-
-
Method Detail
-
publish
void publish(T message) throws IOException
Publish a message to all subscribed webswing sessions.- Parameters:
message- the message- Throws:
IOException- if failed to send the message
-
subscribe
void subscribe(WebswingMessageListener<T> listener)
Subscribe for receiving messages of defined type- Parameters:
listener- the listener
-
unsubscribe
void unsubscribe(WebswingMessageListener<T> listener)
Unsubscribe from receiving messages of defined type- Parameters:
listener- the listener
-
-