Class ShutdownMessage
java.lang.Object
zleurtor.scanmanager.model.messages.AbstractMessage
zleurtor.scanmanager.model.messages.ShutdownMessage
- All Implemented Interfaces:
Serializable
The message sent by the master to shutdown the slaves.
- Author:
- Zleurtor
- See Also:
-
Field Summary
Fields inherited from class zleurtor.scanmanager.model.messages.AbstractMessage
DISCOVER, LOGGER, STOP
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an empty message.ShutdownMessage
(boolean isReboot) Construct a new shutdown message. -
Method Summary
Modifier and TypeMethodDescriptionprotected final AbstractMessage
Set this message values to the ones in the given XML description.final boolean
isReboot()
Tell whether or not this message is a reboot message.protected final String
toXml()
Transform this message to an XML description.Methods inherited from class zleurtor.scanmanager.model.messages.AbstractMessage
serialize, unserialize
-
Constructor Details
-
ShutdownMessage
public ShutdownMessage()Constructs an empty message. -
ShutdownMessage
public ShutdownMessage(boolean isReboot) Construct a new shutdown message.- Parameters:
isReboot
- Whether or not this message is a reboot message.
-
-
Method Details
-
isReboot
public final boolean isReboot()Tell whether or not this message is a reboot message.- Returns:
- True if this message is a reboot one, false otherwise.
-
toXml
protected final String toXml() throws ParserConfigurationException, TransformerFactoryConfigurationError, TransformerException, IOExceptionDescription copied from class:AbstractMessage
Transform this message to an XML description.- Specified by:
toXml
in classAbstractMessage
- Returns:
- An XML describing this message.
- Throws:
ParserConfigurationException
- If a DocumentBuildercannot be created which satisfies the configuration requested.TransformerFactoryConfigurationError
- Thrown in case of service configuration error or ifthe implementation is not available or cannot be instantiated.TransformerException
- When it is not possible to create a Transformer instance or if an unrecoverable error occurs during the course of the transformation.IOException
- If an I/O error occurs.
-
fromXml
protected final AbstractMessage fromXml(String xml) throws SAXException, IOException, ParserConfigurationException, XPathExpressionException Description copied from class:AbstractMessage
Set this message values to the ones in the given XML description.- Specified by:
fromXml
in classAbstractMessage
- Parameters:
xml
- The XML containing the values to set in this message.- Returns:
- This message.
- Throws:
SAXException
- If any parse errors occur.IOException
- If any IO errors occur.ParserConfigurationException
- If a DocumentBuildercannot be created which satisfies the configuration requested.XPathExpressionException
- If an XPath expression cannot be evaluated.
-