Package uk.ac.manchester.spinnaker.alloc
Class ServiceMasterControl
java.lang.Object
uk.ac.manchester.spinnaker.alloc.ServiceMasterControl
@Service("control")
@ManagedResource("Spalloc:type=ServiceMasterControl,name=control")
public class ServiceMasterControl
extends Object
Control over general aspects of the service's manageability. Not exposed as
 part of service because this includes the bits that shut the service off when
 disabled.
- Author:
- Donal Fellows
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddPausedListener(PropertyChangeListener listener) Add a listener to thepausedproperty.voidaddUseDummyBMPListener(PropertyChangeListener listener) Add a listener to theuseDummyBMPproperty.booleanisPaused()booleanvoidremovePausedListener(PropertyChangeListener listener) Remove a listener from thepausedproperty.voidRemove a listener from theuseDummyBMPproperty.voidsetPaused(boolean paused) voidsetUseDummyBMP(boolean dummyBMP) 
- 
Constructor Details- 
ServiceMasterControlCreate an instance.- Parameters:
- properties- The service properties.
 
 
- 
- 
Method Details- 
isPaused- Returns:
- Whether periodic tasks should not run.
 
- 
setPausedpublic void setPaused(boolean paused) - Parameters:
- paused- Whether periodic tasks should not run.
 
- 
addPausedListenerAdd a listener to thepausedproperty.- Parameters:
- listener- The listener to add.
 
- 
removePausedListenerRemove a listener from thepausedproperty.- Parameters:
- listener- The listener to remove.
 
- 
isUseDummyBMP@ManagedAttribute(description="Whether the service actually talks to BMPs; when using a dummy, all actual hardware is ignored.") public boolean isUseDummyBMP()- Returns:
- Whether to use dummy transceivers for talking to the BMPs.
 
- 
setUseDummyBMPpublic void setUseDummyBMP(boolean dummyBMP) - Parameters:
- dummyBMP- Whether to use dummy transceivers for talking to the BMPs.
 
- 
addUseDummyBMPListenerAdd a listener to theuseDummyBMPproperty.- Parameters:
- listener- The listener to add.
 
- 
removeUseDummyBMPListenerRemove a listener from theuseDummyBMPproperty.- Parameters:
- listener- The listener to remove.
 
 
-