CustomEndpoint.java
754 字节
package com.crossoverjie.cim.server.endpoint;
import com.crossoverjie.cim.server.util.NettySocketHolder;
import io.netty.channel.socket.nio.NioSocketChannel;
import org.springframework.boot.actuate.endpoint.AbstractEndpoint;
import java.util.Map;
/**
* Function: 自定义端点监控
*
* @author crossoverJie
* Date: 17/04/2018 14:47
* @since JDK 1.8
*/
public class CustomEndpoint extends AbstractEndpoint<Map<Long,NioSocketChannel>> {
/**
* 监控端点的 访问地址
* @param id
*/
public CustomEndpoint(String id) {
//false 表示不是敏感端点
super(id, false);
}
@Override
public Map<Long, NioSocketChannel> invoke() {
return NettySocketHolder.getMAP();
}
}