Package de.richtercloud.message.handler
Class JavaFXDialogIssueHandler
- java.lang.Object
-
- de.richtercloud.message.handler.JavaFXDialogIssueHandler
-
- All Implemented Interfaces:
BugHandler,IssueHandler,MessageHandler
public class JavaFXDialogIssueHandler extends Object implements IssueHandler
- Author:
- richter
-
-
Constructor Summary
Constructors Constructor Description JavaFXDialogIssueHandler()JavaFXDialogIssueHandler(JavaFXDialogMessageHandler messageHandler, JavaFXDialogBugHandler bugHandler)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandle(Message message)Handles the message which needs to be defined by the implementation.voidhandleUnexpectedException(ExceptionMessage message)Handles an unexpected exception message which needs to be defined by the implementation.voidshutdown()Closes eventually opened resources (network connection for upload of exception stacktraces, etc.).protected static javafx.scene.control.Alert.AlertTypetranslateType(int messageType)
-
-
-
Constructor Detail
-
JavaFXDialogIssueHandler
public JavaFXDialogIssueHandler(JavaFXDialogMessageHandler messageHandler, JavaFXDialogBugHandler bugHandler)
-
JavaFXDialogIssueHandler
public JavaFXDialogIssueHandler()
-
-
Method Detail
-
translateType
protected static javafx.scene.control.Alert.AlertType translateType(int messageType)
-
handle
public void handle(Message message)
Description copied from interface:MessageHandlerHandles the message which needs to be defined by the implementation.- Specified by:
handlein interfaceMessageHandler- Parameters:
message- the message to handle
-
handleUnexpectedException
public void handleUnexpectedException(ExceptionMessage message)
Description copied from interface:BugHandlerHandles an unexpected exception message which needs to be defined by the implementation. This is different fromBugHandler.handleUnexpectedException(de.richtercloud.message.handler.ExceptionMessage)in the way that it should encourage the user to file a bug or confirm that the bug is automatically filed (again dependening on the implementation).- Specified by:
handleUnexpectedExceptionin interfaceBugHandler- Parameters:
message- the message to handle
-
shutdown
public void shutdown()
Description copied from interface:BugHandlerCloses eventually opened resources (network connection for upload of exception stacktraces, etc.).- Specified by:
shutdownin interfaceBugHandler
-
-