public class NatsSiddhiAppCreator extends AbstractSiddhiAppCreator
| Modifier and Type | Field and Description |
|---|---|
static String |
APP_NAME |
static String |
BOOTSTRAP_SERVER_URL |
static String |
CLUSTER_ID |
static String |
CONSUMER_GROUP_ID |
static String |
DEFAULT_NATS_SINK_TEMPLATE |
static String |
DEFAULT_NATS_SOURCE_TEMPLATE |
static String |
DESTINATION_TOPIC |
static String |
DESTINATIONS |
static String |
MAPPING |
static String |
NATS_SERVER_URL |
static String |
PARTITION_KEY |
static String |
PARTITION_LIST |
static String |
PARTITION_NO |
static String |
PARTITION_TOPIC |
static String |
PARTITIONED_NATS_SINK_TEMPLATE |
static String |
QUEUE_GROUP_NAME |
static String |
RR_NATS_SOURCE_TEMPLATE |
static String |
TOPIC_LIST |
| Constructor and Description |
|---|
NatsSiddhiAppCreator() |
| Modifier and Type | Method and Description |
|---|---|
protected List<SiddhiQuery> |
createApps(String siddhiAppName,
SiddhiQueryGroup queryGroup,
MessagingSystem messagingSystem)
This method should return valid concrete Siddhi App/s as Strings.
|
createApps, generateQueryList, getPartitionNumbers, getTopicName, getUpdatedQuery, updateQueryListpublic static final String APP_NAME
public static final String TOPIC_LIST
public static final String CONSUMER_GROUP_ID
public static final String BOOTSTRAP_SERVER_URL
public static final String PARTITION_LIST
public static final String PARTITION_KEY
public static final String DESTINATIONS
public static final String PARTITION_NO
public static final String MAPPING
public static final String PARTITION_TOPIC
public static final String DESTINATION_TOPIC
public static final String CLUSTER_ID
public static final String NATS_SERVER_URL
public static final String PARTITIONED_NATS_SINK_TEMPLATE
public static final String DEFAULT_NATS_SINK_TEMPLATE
public static final String DEFAULT_NATS_SOURCE_TEMPLATE
public static final String QUEUE_GROUP_NAME
public static final String RR_NATS_SOURCE_TEMPLATE
protected List<SiddhiQuery> createApps(String siddhiAppName, SiddhiQueryGroup queryGroup, MessagingSystem messagingSystem)
AbstractSiddhiAppCreatorcreateApps in class AbstractSiddhiAppCreatorqueryGroup - Input parse group to produce Siddhi Apps.Copyright © 2019 WSO2. All rights reserved.