📄 jmxsessionacceptor.java
字号:
/****************************************************************************
* Package : com.ecSolutions.ecAppServer.server.session.jmx
* File : JmxSessionAcceptor.java
* Create Date : 2007-7-20
* Author : Steven Chen
*
* Copyright(C) 2006 ecSolutions(shanghai) Co.,Limited.All Rights Reserved.
*
***************************************************************************/
package com.ecSolutions.ecAppServer.server.session.jmx;
import java.io.IOException;
import java.net.SocketAddress;
import javax.management.NotCompliantMBeanException;
import javax.management.StandardMBean;
import com.ecSolutions.ecAppServer.server.SessionAcceptor;
/**
* <code>SessionAcceptor</code> which support jmx.
*
* @author Steven Chen
* @version $Id: JmxSessionAcceptor.java,v 1.2 2007/07/26 03:42:42 stevenchen Exp $
*/
public class JmxSessionAcceptor extends StandardMBean implements
SessionAcceptorMBean {
private final SessionAcceptor acceptor;
public JmxSessionAcceptor(SessionAcceptor acceptor)
throws NotCompliantMBeanException {
super(SessionAcceptorMBean.class);
this.acceptor = acceptor;
}
public String getSessionType() {
return acceptor.getSessionType().toString();
}
public void close() {
acceptor.close();
}
public SocketAddress getListenAddress() {
return acceptor.getListenAddress();
}
public int getListenPort() {
return acceptor.getListenPort();
}
public boolean isStarted() {
return acceptor.isStarted();
}
public void setListenAddress(SocketAddress address) {
acceptor.setListenAddress(address);
}
public void setListenPort(int port) {
acceptor.setListenPort(port);
}
public void start() throws IOException {
acceptor.start();
}
public int getBacklog() {
return acceptor.getBacklog();
}
public boolean isReuseAddress() {
return acceptor.isReuseAddress();
}
public void setBacklog(int backlog) {
acceptor.setBacklog(backlog);
}
public void setReuseAddress(boolean b) {
acceptor.setReuseAddress(b);
}
public int getAcceptedCount() {
return acceptor.getAcceptedCount();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -