NIMSDK-AOS  9.16.0
Public 成员函数 | Protected 成员函数 | Protected 属性 | 所有成员列表
com.netease.nimlib.sdk.event.model.Event类 参考
类 com.netease.nimlib.sdk.event.model.Event 继承关系图:

Public 成员函数

 Event (int eventType, int eventValue, long expiry)
 
void setEventType (int eventType)
 
void setEventValue (int eventValue)
 
void setConfig (String config)
 
void setBroadcastOnlineOnly (boolean broadcastOnlineOnly)
 
void setExpiry (long expiry)
 
void setSyncSelfEnable (boolean syncSelfEnable)
 
String getEventId ()
 
int getEventType ()
 
int getEventValue ()
 
String getConfig ()
 
long getExpiry ()
 
boolean isBroadcastOnlineOnly ()
 
boolean isSyncSelfEnable ()
 
String getPublisherAccount ()
 
long getPublishTime ()
 
int getPublisherClientType ()
 
String getMultiClientConfig ()
 
String getConfigByClient (int clientType)
 
String getNimConfig ()
 

Protected 成员函数

 Event ()
 

Protected 属性

String eventId
 事件ID 更多...
 
int eventType
 事件类型,1-99999 为云信保留类型 更多...
 
int eventValue
 事件的状态值 更多...
 
String config
 事件的扩展字段,最大长度为 256 字节,由事件发布客户端配置 更多...
 
long expiry
 事件的有效期,范围为 60s 到 7days,数值单位为秒 更多...
 
boolean broadcastOnlineOnly
 是否只广播给在线用户,若为 false,事件支持在线广播和登录后同步 更多...
 
boolean syncSelfEnable
 是否支持多端同步 更多...
 
String publisherAccount
 事件发布者的云信账号 更多...
 
long publishTime
 事件发布的时间 更多...
 
int publisherClientType
 事件发布者客户端类型 更多...
 
String multiClientConfig
 多端 config 配置 更多...
 
Map< Integer, String > multiClientConfigMap
 解析 multiClientConfig 的多端 config 配置 map 更多...
 
String nimConfig
 预定义事件中服务端配置项,仅仅对预留事件有效 更多...
 

详细描述

在文件 Event.java6 行定义.

构造及析构函数说明

◆ Event() [1/2]

com.netease.nimlib.sdk.event.model.Event.Event ( )
protected

在文件 Event.java8 行定义.

◆ Event() [2/2]

com.netease.nimlib.sdk.event.model.Event.Event ( int  eventType,
int  eventValue,
long  expiry 
)

在文件 Event.java12 行定义.

成员函数说明

◆ getConfig()

String com.netease.nimlib.sdk.event.model.Event.getConfig ( )

在文件 Event.java119 行定义.

◆ getConfigByClient()

String com.netease.nimlib.sdk.event.model.Event.getConfigByClient ( int  clientType)

在文件 Event.java151 行定义.

◆ getEventId()

String com.netease.nimlib.sdk.event.model.Event.getEventId ( )

在文件 Event.java107 行定义.

◆ getEventType()

int com.netease.nimlib.sdk.event.model.Event.getEventType ( )

在文件 Event.java111 行定义.

◆ getEventValue()

int com.netease.nimlib.sdk.event.model.Event.getEventValue ( )

在文件 Event.java115 行定义.

◆ getExpiry()

long com.netease.nimlib.sdk.event.model.Event.getExpiry ( )

在文件 Event.java123 行定义.

◆ getMultiClientConfig()

String com.netease.nimlib.sdk.event.model.Event.getMultiClientConfig ( )

在文件 Event.java147 行定义.

◆ getNimConfig()

String com.netease.nimlib.sdk.event.model.Event.getNimConfig ( )

在文件 Event.java156 行定义.

◆ getPublisherAccount()

String com.netease.nimlib.sdk.event.model.Event.getPublisherAccount ( )

在文件 Event.java135 行定义.

◆ getPublisherClientType()

int com.netease.nimlib.sdk.event.model.Event.getPublisherClientType ( )

在文件 Event.java143 行定义.

◆ getPublishTime()

long com.netease.nimlib.sdk.event.model.Event.getPublishTime ( )

在文件 Event.java139 行定义.

◆ isBroadcastOnlineOnly()

boolean com.netease.nimlib.sdk.event.model.Event.isBroadcastOnlineOnly ( )

在文件 Event.java127 行定义.

◆ isSyncSelfEnable()

boolean com.netease.nimlib.sdk.event.model.Event.isSyncSelfEnable ( )

在文件 Event.java131 行定义.

◆ setBroadcastOnlineOnly()

void com.netease.nimlib.sdk.event.model.Event.setBroadcastOnlineOnly ( boolean  broadcastOnlineOnly)

在文件 Event.java95 行定义.

◆ setConfig()

void com.netease.nimlib.sdk.event.model.Event.setConfig ( String  config)

在文件 Event.java91 行定义.

◆ setEventType()

void com.netease.nimlib.sdk.event.model.Event.setEventType ( int  eventType)

在文件 Event.java83 行定义.

◆ setEventValue()

void com.netease.nimlib.sdk.event.model.Event.setEventValue ( int  eventValue)

在文件 Event.java87 行定义.

◆ setExpiry()

void com.netease.nimlib.sdk.event.model.Event.setExpiry ( long  expiry)

在文件 Event.java99 行定义.

◆ setSyncSelfEnable()

void com.netease.nimlib.sdk.event.model.Event.setSyncSelfEnable ( boolean  syncSelfEnable)

在文件 Event.java103 行定义.

类成员变量说明

◆ broadcastOnlineOnly

boolean com.netease.nimlib.sdk.event.model.Event.broadcastOnlineOnly
protected

是否只广播给在线用户,若为 false,事件支持在线广播和登录后同步

在文件 Event.java46 行定义.

◆ config

String com.netease.nimlib.sdk.event.model.Event.config
protected

事件的扩展字段,最大长度为 256 字节,由事件发布客户端配置

在文件 Event.java36 行定义.

◆ eventId

String com.netease.nimlib.sdk.event.model.Event.eventId
protected

事件ID

在文件 Event.java21 行定义.

◆ eventType

int com.netease.nimlib.sdk.event.model.Event.eventType
protected

事件类型,1-99999 为云信保留类型

在文件 Event.java26 行定义.

◆ eventValue

int com.netease.nimlib.sdk.event.model.Event.eventValue
protected

事件的状态值

在文件 Event.java31 行定义.

◆ expiry

long com.netease.nimlib.sdk.event.model.Event.expiry
protected

事件的有效期,范围为 60s 到 7days,数值单位为秒

在文件 Event.java41 行定义.

◆ multiClientConfig

String com.netease.nimlib.sdk.event.model.Event.multiClientConfig
protected

多端 config 配置

在文件 Event.java71 行定义.

◆ multiClientConfigMap

Map<Integer, String> com.netease.nimlib.sdk.event.model.Event.multiClientConfigMap
protected

解析 multiClientConfig 的多端 config 配置 map

在文件 Event.java76 行定义.

◆ nimConfig

String com.netease.nimlib.sdk.event.model.Event.nimConfig
protected

预定义事件中服务端配置项,仅仅对预留事件有效

在文件 Event.java81 行定义.

◆ publisherAccount

String com.netease.nimlib.sdk.event.model.Event.publisherAccount
protected

事件发布者的云信账号

在文件 Event.java56 行定义.

◆ publisherClientType

int com.netease.nimlib.sdk.event.model.Event.publisherClientType
protected

事件发布者客户端类型

参见
ClientType

在文件 Event.java66 行定义.

◆ publishTime

long com.netease.nimlib.sdk.event.model.Event.publishTime
protected

事件发布的时间

在文件 Event.java61 行定义.

◆ syncSelfEnable

boolean com.netease.nimlib.sdk.event.model.Event.syncSelfEnable
protected

是否支持多端同步

在文件 Event.java51 行定义.


该类的文档由以下文件生成: