App.shutdown()
method is
+ * called. If no client consumes it, the shutdown will immediately follow.App.shutdown()
method can be
+ * called again.
+ *
+ * @author Ondřej Hruška (MightyPork)
+ */
+public class ShutdownEvent extends BusEvent+ * Screenshot object used to save screenshot to a file. The Screenshot object is + * created by the Graphics module. + *
+ *+ * Screenshot typically takes a byte buffer and converts it to image before + * saving to file. This image can be cached to speed up repeated saving. + *
+ *+ * Once created (passing byte buffer in constructor), the Screenshot should be + * safe to process (call the save() method) in separate thread. + *
+ * + * @author MightyPork + */ +public interface Screenshot { + + /** + * Process byte buffer and write image to a file.