java.lang.Object
com.aoindustries.aoserv.master.AoservMaster
com.aoindustries.aoserv.master.TcpServer
com.aoindustries.aoserv.master.SslServer
- All Implemented Interfaces:
Runnable
The
AOServServer
accepts connections from an SslConnector
.
Once the connection is accepted and authenticated, the server carries out all actions requested
by the client while providing the necessary security checks and data filters.
This server is completely threaded to handle multiple, simultaneous clients.
- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from class com.aoindustries.aoserv.master.AoservMaster
executorService, serverBind, serverPort
-
Method Summary
Methods inherited from class com.aoindustries.aoserv.master.AoservMaster
authenticate, checkAccessHostname, checkAccessHostname, getBindAddress, getFastRandom, getNextConnectorId, getPort, getRequestConcurrency, getRequestConnections, getRequestMaxConcurrency, getRequestTotalTime, getRequestTransactions, getSecureRandom, getService, getServices, getStartedServices, getStartTime, getUser, getUserHosts, getUsers, incConnectionCount, invalidateTable, invalidateTables, isHostAllowed, main, updateAoservProtocolLastUsed, writeObject, writeObjects, writeObjects, writeObjects, writeObjectsSynced, writePenniesCheckBusiness, writePenniesCheckBusiness
-
Method Details
-
getProtocol
- Overrides:
getProtocol
in classTcpServer
-
isSecure
Determines if communication on this server is secure.- Overrides:
isSecure
in classTcpServer
- Throws:
UnknownHostException
-
run
public void run()
-