Package org.apache.cassandra.streaming
Interface StreamManagerMBean
-
- All Superinterfaces:
javax.management.NotificationBroadcaster
,javax.management.NotificationEmitter
- All Known Implementing Classes:
StreamManager
public interface StreamManagerMBean extends javax.management.NotificationEmitter
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
OBJECT_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<javax.management.openmbean.CompositeData>
getCurrentStreams()
Returns the current state of all ongoing streams.java.lang.String
getStreamingSlowEventsLogTimeout()
boolean
getStreamingStatsEnabled()
void
setStreamingSlowEventsLogTimeout(java.lang.String value)
Sets the timeout for the streaming slow events logvoid
setStreamingStatsEnabled(boolean streamingStatsEnabled)
enable/disable collection of streaming stats while streaming is running.
-
-
-
Field Detail
-
OBJECT_NAME
static final java.lang.String OBJECT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCurrentStreams
java.util.Set<javax.management.openmbean.CompositeData> getCurrentStreams()
Returns the current state of all ongoing streams.
-
getStreamingStatsEnabled
boolean getStreamingStatsEnabled()
- Returns:
- whether the streaming virtual table should collect stats while streaming is running
-
setStreamingStatsEnabled
void setStreamingStatsEnabled(boolean streamingStatsEnabled)
enable/disable collection of streaming stats while streaming is running.
-
getStreamingSlowEventsLogTimeout
java.lang.String getStreamingSlowEventsLogTimeout()
- Returns:
- current timeout for streaming slow events log
-
setStreamingSlowEventsLogTimeout
void setStreamingSlowEventsLogTimeout(java.lang.String value)
Sets the timeout for the streaming slow events log
-
-