public class MediawikiEventStreamConfigLoader extends EventStreamConfigLoader
| Modifier and Type | Field and Description |
|---|---|
protected String |
mediawikiApiEndpoint
Base Mediawiki API endpoint, e.g https://meta.wikimedia.org/w/api.php.
|
protected static String |
RESPONSE_STREAMS_KEY
Key into the EventStreamConfig API response in which stream configs are located.
|
| Constructor and Description |
|---|
MediawikiEventStreamConfigLoader(String mediawikiApiEndpoint,
JsonLoader jsonLoader)
Constructs a MediawikiEventStreamConfigLoader that loads from mediawikiApiEndpoint using jsonLoader.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
load(List<String> streamNames)
EventStreamConfigLoader load implementation.
|
static URI |
makeMediawikiEventStreamConfigApiUri(String mediawikiApiEndpoint,
List<String> streamNames)
Builds a Mediawiki EventStreamConfig extension API URI for the given streams.
|
String |
toString() |
load, loadprotected String mediawikiApiEndpoint
protected static final String RESPONSE_STREAMS_KEY
public MediawikiEventStreamConfigLoader(String mediawikiApiEndpoint, JsonLoader jsonLoader)
public com.fasterxml.jackson.databind.node.ObjectNode load(List<String> streamNames)
load in class EventStreamConfigLoaderpublic static URI makeMediawikiEventStreamConfigApiUri(String mediawikiApiEndpoint, List<String> streamNames)
public String toString()
toString in class EventStreamConfigLoaderCopyright © 2025. All rights reserved.