类 PushReceiver
- java.lang.Object
-
- com.alibaba.nacos.client.naming.core.PushReceiver
-
- 所有已实现的接口:
com.alibaba.nacos.common.lifecycle.Closeable,java.lang.Runnable
public class PushReceiver extends java.lang.Object implements java.lang.Runnable, com.alibaba.nacos.common.lifecycle.CloseablePush receiver.- 作者:
- xuanyin
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classPushReceiver.PushPacket
-
字段概要
字段 修饰符和类型 字段 说明 private booleanclosedprivate java.util.concurrent.ScheduledExecutorServiceexecutorServiceprivate static java.lang.StringPUSH_PACKAGE_TYPE_DOMprivate static java.lang.StringPUSH_PACKAGE_TYPE_DUMPprivate static java.lang.StringPUSH_PACKAGE_TYPE_SERVICEprivate ServiceInfoHolderserviceInfoHolderprivate static intUDP_MSSprivate java.net.DatagramSocketudpSocketprivate static java.nio.charset.CharsetUTF_8
-
构造器概要
构造器 构造器 说明 PushReceiver(ServiceInfoHolder serviceInfoHolder)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static java.lang.StringgetPushReceiverUdpPort()intgetUdpPort()voidrun()voidshutdown()
-
-
-
字段详细资料
-
UTF_8
private static final java.nio.charset.Charset UTF_8
-
UDP_MSS
private static final int UDP_MSS
- 另请参阅:
- 常量字段值
-
PUSH_PACKAGE_TYPE_DOM
private static final java.lang.String PUSH_PACKAGE_TYPE_DOM
- 另请参阅:
- 常量字段值
-
PUSH_PACKAGE_TYPE_SERVICE
private static final java.lang.String PUSH_PACKAGE_TYPE_SERVICE
- 另请参阅:
- 常量字段值
-
PUSH_PACKAGE_TYPE_DUMP
private static final java.lang.String PUSH_PACKAGE_TYPE_DUMP
- 另请参阅:
- 常量字段值
-
executorService
private java.util.concurrent.ScheduledExecutorService executorService
-
udpSocket
private java.net.DatagramSocket udpSocket
-
serviceInfoHolder
private ServiceInfoHolder serviceInfoHolder
-
closed
private volatile boolean closed
-
-
构造器详细资料
-
PushReceiver
public PushReceiver(ServiceInfoHolder serviceInfoHolder)
-
-
方法详细资料
-
getPushReceiverUdpPort
public static java.lang.String getPushReceiverUdpPort()
-
run
public void run()
- 指定者:
run在接口中java.lang.Runnable
-
shutdown
public void shutdown() throws com.alibaba.nacos.api.exception.NacosException- 指定者:
shutdown在接口中com.alibaba.nacos.common.lifecycle.Closeable- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
getUdpPort
public int getUdpPort()
-
-