com.github.luohaha.param.ServerParam Maven / Gradle / Ivy
package com.github.luohaha.param;
import com.github.luohaha.inter.OnAccept;
import com.github.luohaha.inter.OnAcceptError;
import com.github.luohaha.inter.OnClose;
import com.github.luohaha.inter.OnConnect;
import com.github.luohaha.inter.OnRead;
import com.github.luohaha.inter.OnWrite;
public class ServerParam extends Param {
private String host;
private int port;
private int backlog = 32;
private OnAccept onAccept;
private OnAcceptError onAcceptError;
public ServerParam(String host, int port) {
this.host = host;
this.port = port;
}
public int getBacklog() {
return backlog;
}
public void setBacklog(int backlog) {
this.backlog = backlog;
}
public void setOnAccept(OnAccept onAccept) {
this.onAccept = onAccept;
}
public String getHost() {
return host;
}
public void setHost(String host) {
this.host = host;
}
public int getPort() {
return port;
}
public void setPort(int port) {
this.port = port;
}
@Override
public OnAccept getOnAccept() {
return this.onAccept;
}
public OnAcceptError getOnAcceptError() {
return onAcceptError;
}
public void setOnAcceptError(OnAcceptError onAcceptError) {
this.onAcceptError = onAcceptError;
}
@Override
public OnConnect getOnConnection() {
return null;
}
@Override
public boolean isServerParam() {
return true;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy