Package com.youdevise.hudson.slavestatus
Class SlaveListener
- java.lang.Object
-
- com.youdevise.hudson.slavestatus.SlaveListener
-
- All Implemented Interfaces:
hudson.remoting.Callable<Object,Throwable>
,Serializable
,org.jenkinsci.remoting.RoleSensitive
public class SlaveListener extends Object implements hudson.remoting.Callable<Object,Throwable>, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SlaveListener(int port, Daemon.RunType runType, StatusReporter... reporters)
SlaveListener(int port, StatusReporter... reporters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
call()
void
checkRoles(org.jenkinsci.remoting.RoleChecker checker)
int
getPort()
List<StatusReporter>
getReporters()
void
setHTTPListener(com.youdevise.hudson.slavestatus.HTTPListener httpListener)
void
setLogger(Logger logger)
-
-
-
Constructor Detail
-
SlaveListener
public SlaveListener(int port, StatusReporter... reporters) throws IOException
- Throws:
IOException
-
SlaveListener
public SlaveListener(int port, Daemon.RunType runType, StatusReporter... reporters)
-
-
Method Detail
-
setLogger
public void setLogger(Logger logger)
-
setHTTPListener
public void setHTTPListener(com.youdevise.hudson.slavestatus.HTTPListener httpListener)
-
getPort
public int getPort()
-
getReporters
public List<StatusReporter> getReporters()
-
checkRoles
public void checkRoles(org.jenkinsci.remoting.RoleChecker checker) throws SecurityException
- Specified by:
checkRoles
in interfaceorg.jenkinsci.remoting.RoleSensitive
- Throws:
SecurityException
-
-