Package org.yamcs
Class StreamConfig
java.lang.Object
org.yamcs.StreamConfig
Stores the value of the streamConfiguration parameter from yamcs.instance.yaml Used to create the streams at Yamcs
startup and by various other services (recording, processor, ...)
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static class
class
class
-
Method Summary
Modifier and TypeMethodDescriptionget all stream configurationsget stream configuration of a specific type.getEntry
(StreamConfig.StandardStreamType type, String streamName) returns the stream config with the given type and name or null if it has not been definedstatic StreamConfig
getInstance
(String yamcsInstance) getTcEntry
(String streamName) getTmEntry
(String streamName) static void
removeInstance
(String instanceName)
-
Method Details
-
getInstance
- Throws:
ConfigurationException
-
removeInstance
-
getEntries
get all stream configurations- Returns:
- a list of stream configuration
-
getStreamNames
-
getEntries
get stream configuration of a specific type. Returns an empty list if no stream of that type has been defined- Returns:
- a list of stream configuration of the given type
-
getEntry
public StreamConfig.StreamConfigEntry getEntry(StreamConfig.StandardStreamType type, String streamName) returns the stream config with the given type and name or null if it has not been defined- Parameters:
type
-streamName
-- Returns:
-
getTmEntry
-
getTmEntries
-
getTcEntry
-
getTcEntries
-