Class RTCDataChannelStats
java.lang.Object
org.kurento.client.Stats
org.kurento.client.RTCStats
org.kurento.client.RTCDataChannelStats
Statistics related to RTC data channels.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault private constructor of RTCDataChannelStats for serialization with JacksonRTCDataChannelStats(String id, StatsType type, long timestampMillis, String label, String protocol, long datachannelid, RTCDataChannelState state, long messagesSent, long bytesSent, long messagesReceived, long bytesReceived) Create a RTCDataChannelStats -
Method Summary
Modifier and TypeMethodDescriptionlongget Represents the total number of bytes received on this RTCDatachannel, i.e., not including headers or padding.longget Represents the total number of payload bytes sent on this RTCDatachannel, i.e., not including headers or padding.longget The RTCDatachannel identifier.getLabel()get The RTCDatachannel label.longget Represents the total number of API 'message' events received.longget Represents the total number of API 'message' events sent.get The protocol used.getState()get The state of the RTCDatachannel.voidsetBytesReceived(long bytesReceived) set Represents the total number of bytes received on this RTCDatachannel, i.e., not including headers or padding.voidsetBytesSent(long bytesSent) set Represents the total number of payload bytes sent on this RTCDatachannel, i.e., not including headers or padding.voidsetDatachannelid(long datachannelid) set The RTCDatachannel identifier.voidset The RTCDatachannel label.voidsetMessagesReceived(long messagesReceived) set Represents the total number of API 'message' events received.voidsetMessagesSent(long messagesSent) set Represents the total number of API 'message' events sent.voidsetProtocol(String protocol) set The protocol used.voidsetState(RTCDataChannelState state) set The state of the RTCDatachannel.Methods inherited from class Stats
getId, getTimestampMillis, getType, setId, setTimestampMillis, setType
-
Constructor Details
-
RTCDataChannelStats
protected RTCDataChannelStats()Default private constructor of RTCDataChannelStats for serialization with Jackson -
RTCDataChannelStats
public RTCDataChannelStats(String id, StatsType type, long timestampMillis, String label, String protocol, long datachannelid, RTCDataChannelState state, long messagesSent, long bytesSent, long messagesReceived, long bytesReceived) Create a RTCDataChannelStats
-
-
Method Details
-
getLabel
get The RTCDatachannel label. -
setLabel
set The RTCDatachannel label. -
getProtocol
get The protocol used. -
setProtocol
set The protocol used. -
getDatachannelid
public long getDatachannelid()get The RTCDatachannel identifier. -
setDatachannelid
public void setDatachannelid(long datachannelid) set The RTCDatachannel identifier. -
getState
get The state of the RTCDatachannel. -
setState
set The state of the RTCDatachannel. -
getMessagesSent
public long getMessagesSent()get Represents the total number of API 'message' events sent. -
setMessagesSent
public void setMessagesSent(long messagesSent) set Represents the total number of API 'message' events sent. -
getBytesSent
public long getBytesSent()get Represents the total number of payload bytes sent on this RTCDatachannel, i.e., not including headers or padding. -
setBytesSent
public void setBytesSent(long bytesSent) set Represents the total number of payload bytes sent on this RTCDatachannel, i.e., not including headers or padding. -
getMessagesReceived
public long getMessagesReceived()get Represents the total number of API 'message' events received. -
setMessagesReceived
public void setMessagesReceived(long messagesReceived) set Represents the total number of API 'message' events received. -
getBytesReceived
public long getBytesReceived()get Represents the total number of bytes received on this RTCDatachannel, i.e., not including headers or padding. -
setBytesReceived
public void setBytesReceived(long bytesReceived) set Represents the total number of bytes received on this RTCDatachannel, i.e., not including headers or padding.
-