Package com.epam.common.transport.server
Class AbstractServer
java.lang.Object
com.epam.common.transport.server.AbstractServer
- All Implemented Interfaces:
Server
- Direct Known Subclasses:
TCPServer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanstatic final intprotected intprotected intprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetPort()intbooleanbooleanvoidsetAutoClose(boolean autoClose) voidsetPort(int port) Sets port.voidsetStarted(boolean started) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.epam.common.transport.server.Server
asAbstract, isAbstract, setIncomingConnectionExecutor, setIncomingConnectionListener, start, stop
-
Field Details
-
DEFAULT_PORT
public static final int DEFAULT_PORT- See Also:
-
started
protected boolean started -
port
protected int port -
autoClose
protected boolean autoClose -
sessionRefCounter
protected int sessionRefCounter
-
-
Constructor Details
-
AbstractServer
public AbstractServer()
-
-
Method Details
-
isStarted
public boolean isStarted() -
setStarted
public void setStarted(boolean started) -
setPort
public void setPort(int port) Sets port.- Parameters:
port-
-
getPort
public int getPort() -
isAutoClose
public boolean isAutoClose() -
setAutoClose
public void setAutoClose(boolean autoClose) -
incrementRefCounter
public int incrementRefCounter() -
decrementRefCounter
public int decrementRefCounter()
-