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:
getProtocolin classTcpServer
-
isSecure
Determines if communication on this server is secure.- Overrides:
isSecurein classTcpServer- Throws:
UnknownHostException
-
run
public void run()
-
