Package io.siddhi.core.util.transport
Class InMemoryBroker
- java.lang.Object
-
- io.siddhi.core.util.transport.InMemoryBroker
-
public class InMemoryBroker extends Object
In-memory broker to support in-memory transport.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInMemoryBroker.SubscriberSubscriber interface to be implemented to subscribe to in-memory broker.
-
Constructor Summary
Constructors Constructor Description InMemoryBroker()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidpublish(String topic, Object message)static voidsubscribe(InMemoryBroker.Subscriber subscriber)static voidunsubscribe(InMemoryBroker.Subscriber subscriber)
-
-
-
Method Detail
-
subscribe
public static void subscribe(InMemoryBroker.Subscriber subscriber)
-
unsubscribe
public static void unsubscribe(InMemoryBroker.Subscriber subscriber)
-
publish
public static void publish(String topic, Object message) throws SubscriberUnAvailableException
- Throws:
SubscriberUnAvailableException
-
-