Package com.mckoi.database.jdbcserver
Class TCPServer
java.lang.Object
com.mckoi.database.jdbcserver.TCPServer
A TCP/IP socket server that opens a single port and allows JDBC clients
to connect through the port to talk with the database.
- Author:
- Tobias Downer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkAvailable
(InetAddress bind_address, int tcp_port) Checks to see if there's already something listening on the jdbc port.void
close()
Closes the JDBC Server.final DebugLogger
Debug()
Returns a DebugLogger object that we can log debug messages to.int
Returns the port the JDBC server is on.void
start
(InetAddress bind_address, int tcp_port, String connection_pool_model) Starts the server running.toString()
Returns human understandable information about the server.
-
Constructor Details
-
TCPServer
Constructs the TCPServer over the given DatabaseSystem configuration.
-
-
Method Details
-
Debug
Returns a DebugLogger object that we can log debug messages to. -
getJDBCPort
public int getJDBCPort()Returns the port the JDBC server is on. -
checkAvailable
Checks to see if there's already something listening on the jdbc port. Returns true if the jdbc port in the configuration is available, otherwise returns false. -
start
Starts the server running. This method returns immediately but spawns its own thread. -
close
public void close()Closes the JDBC Server. -
toString
Returns human understandable information about the server.
-