Node Director
|
Implements Admin Server listener. More...
Public Member Functions | |
AdminServer () throws DirectorException | |
AdminServer (int port) | |
void | startListen () throws DirectorException |
void | listen () throws DirectorException |
Static Public Member Functions | |
static BufferedReader | connectAdminServer (final String url, long timeout) throws DirectorException |
static String | contactAdminServer (String url, long timeout, final int sizeLimit) throws IOException, DirectorException |
Protected Member Functions | |
String | decode (String url) |
void | oneConnection (Socket incoming) throws DirectorException |
void | head (OutputStream out, String type, boolean haveProto) throws DirectorException |
Implements Admin Server listener.
sfi.director.application.AdminServer.AdminServer | ( | ) | throws DirectorException |
sfi.director.application.AdminServer.AdminServer | ( | int | port | ) |
|
static |
|
static |
|
protected |
Referenced by sfi.director.application.AdminServer.oneConnection().
|
protected |
Referenced by sfi.director.application.AdminServer.oneConnection().
void sfi.director.application.AdminServer.listen | ( | ) | throws DirectorException |
|
protected |
References sfi.director.util.Credentials.addRemoteHostPw(), sfi.director.application.AdminServer.decode(), sfi.director.application.objevents.Workflow.doEvent(), sfi.director.util.DebugThreads.dumpStatus(), sfi.director.schedule.Scheduler.dumpStatus(), sfi.director.application.objevents.Workflow.flush(), sfi.director.repository.config.DirectoryAccess.getDBConnection(), sfi.director.repository.config.Directory.getDirectory(), sfi.director.util.Options.getOption(), sfi.director.schedule.Scheduler.getStatus(), sfi.director.application.AdminServer.head(), sfi.director.jobs.JobMonitor.monitor(), sfi.director.schedule.Scheduler.rescan(), sfi.director.util.Setup.scheduler, sfi.director.repository.config.DirectoryAccess.search(), sfi.director.util.Options.setOption(), sfi.director.jobs.JobMonitor.setOption(), sfi.director.application.SetPassword.setPasswordByFilter(), sfi.director.util.Tools.split(), and sfi.director.repository.DBConnection.unwrap().
Referenced by sfi.director.application.AdminServer.listen().
void sfi.director.application.AdminServer.startListen | ( | ) | throws DirectorException |
References sfi.director.util.Logger.ERR, and sfi.director.util.Tools.log().
Referenced by sfi.director.application.AdminServer.listen(), and sfi.director.cli.queueworker.run().