public class MaestroTopics extends Object
Modifier and Type | Field and Description |
---|---|
static String |
AGENT_DAEMONS
This topic is used to publish requests for agent daemons
|
static String |
ALL_DAEMONS
This topic is used to publish requests for all daemons
|
static String |
INSPECTOR_DAEMONS
This topic is used to publish requests for inspector daemons
|
static String[] |
MAESTRO_AGENT_TOPICS
These topics are the ones subscribed by a Maestro agent
|
static String[] |
MAESTRO_INSPECTOR_TOPICS
These topics are the ones subscribed by a Maestro inspector
|
static String |
MAESTRO_LOGS_TOPIC
The topic used for log publication
|
static String[] |
MAESTRO_RECEIVER_TOPICS
These topics are the ones subscribed by a Maestro receiver
|
static String[] |
MAESTRO_SENDER_TOPICS
These topics are the ones subscribed by a Maestro sender
|
static String |
MAESTRO_TOPIC
This topic is used to publish the peer responses for a maestro request
|
static String[] |
MAESTRO_TOPICS
These topics are the ones subscribed by a Maestro client
|
static String |
NOTIFICATION_TOPIC
This topic is used by the peers to send notifications
|
static String |
PEER_TOPIC
This topic is used to publish the peer responses for a maestro request
|
static String |
RECEIVER_DAEMONS
This topic is used to publish requests for receiver daemons
|
static String |
SENDER_DAEMONS
This topic is used to publish requests for sender daemons
|
Modifier and Type | Method and Description |
---|---|
static String |
peerTopic(String id)
Get the peer specific topic by id
|
static String |
peerTopic(String clientName,
String host)
Get the peer specific topic by name and host
|
static String[] |
peerTopics(String[] publicTopics,
String clientName,
String host,
String id)
Returns the full list of topics for a peer including the public and private topics (those that are specific
to that peer)
|
public static final String MAESTRO_TOPIC
public static final String MAESTRO_LOGS_TOPIC
public static final String NOTIFICATION_TOPIC
public static final String ALL_DAEMONS
public static final String SENDER_DAEMONS
public static final String RECEIVER_DAEMONS
public static final String INSPECTOR_DAEMONS
public static final String AGENT_DAEMONS
public static final String PEER_TOPIC
public static final String[] MAESTRO_TOPICS
public static final String[] MAESTRO_SENDER_TOPICS
public static final String[] MAESTRO_RECEIVER_TOPICS
public static final String[] MAESTRO_INSPECTOR_TOPICS
public static final String[] MAESTRO_AGENT_TOPICS
public static String[] peerTopics(String[] publicTopics, String clientName, String host, String id)
publicTopics
- The topics that are public to all peersclientName
- the client namehost
- the hostname for the peerid
- the peer IDpublic static String peerTopic(String clientName, String host)
clientName
- the client namehost
- the hostname for the peerThis documentation was released into the public domain.