public class Correlator
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
enqueue(java.lang.String evt)
Enqueues the supplied string to all public contexts.
|
static void |
enqueueTo(java.lang.String evt,
Context c)
Enqueues the supplied string to the specified context.
|
static void |
pluginMethodBlocking()
Methods declared as non-blocking can opt to block by calling this method.
|
static void |
sendTo(java.lang.String evt,
Channel c)
Sends the supplied string to the specified Channel.
|
static void |
sendTo(java.lang.String evt,
Context... c)
Sends the supplied string to the specified contexts.
|
static void |
sendTo(java.lang.String evt,
Context c)
Sends the supplied string to the specified context.
|
static void |
sendTo(java.lang.String evt,
java.lang.String channel)
Sends the supplied string to the specified channel name.
|
static void |
subscribe(EventHandler handler,
java.lang.String... channels)
Subscribes a callback handler for events sent to the given channels.
|
static void |
unsubscribe(EventHandler handler)
Unsubscribes a handler from all channels.
|
static void |
unsubscribe(EventHandler handler,
java.lang.String... channels)
Unsubscribes a handler from some channels.
|
public static void enqueue(java.lang.String evt)
public static void enqueueTo(java.lang.String evt, Context c)
Context
,
Context.getCurrent()
public static void sendTo(java.lang.String evt, Context c)
Context
,
Context.getCurrent()
public static void sendTo(java.lang.String evt, java.lang.String channel)
public static void sendTo(java.lang.String evt, Channel c)
Channel
public static void sendTo(java.lang.String evt, Context... c)
Context
,
Context.getCurrent()
public static void subscribe(EventHandler handler, java.lang.String... channels)
public static void unsubscribe(EventHandler handler, java.lang.String... channels)
public static void unsubscribe(EventHandler handler)
public static void pluginMethodBlocking()
Submit a bug or feature
Copyright (c) 2013-2016 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors. Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG.