Package org.eclipse.emf.cdo.ui

# Klasse CDOInteractiveExceptionHandler

java.lang.Object
org.eclipse.emf.cdo.ui.CDOInteractiveExceptionHandler

Alle implementierten Schnittstellen:
  `CDOSession.ExceptionHandler`, `org.eclipse.net4j.util.container.IElementProcessor`

public class CDOInteractiveExceptionHandler extends Object implements CDOSession.ExceptionHandler, org.eclipse.net4j.util.container.IElementProcessor
A `CDOSession` `ExceptionHandler` implementation that shows exception information on a UI `dialog`

Seit:
  2.0
Autor:
  Eike Stepper
Siehe auch:
  - `CDOSession.ExceptionHandler`

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static class`
`CDOInteractiveExceptionHandler.ExceptionDialog`
A dialog that shows CDO related exceptions in a convenient manner.

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`CDOInteractiveExceptionHandler()`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`protected Dialog`
`createDialog(CDOSession session, int attempt, Exception exception)`
`protected Shell`
`getParentShell()`
`void`
`handleException(CDOSession session, int attempt, Exception exception)`
`Object`
`process(org.eclipse.net4j.util.container.IManagedContainer container, String productGroup, String factoryType, String description, Object element)`
`protected Object`
`processSession(org.eclipse.net4j.util.container.IManagedContainer container, String productGroup, String factoryType, String description, InternalCDOSession session)`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Konstruktordetails

### CDOInteractiveExceptionHandler

public CDOInteractiveExceptionHandler()

## Methodendetails

### handleException

public void handleException(CDOSession session, int attempt, Exception exception) throws Exception

Angegeben von:
  `handleException` in Schnittstelle `CDOSession.ExceptionHandler`
Löst aus:
  `Exception`
Seit:
  4.0

### process

public Object process(org.eclipse.net4j.util.container.IManagedContainer container, String productGroup, String factoryType, String description, Object element)

Angegeben von:
  `process` in Schnittstelle `org.eclipse.net4j.util.container.IElementProcessor`

### processSession

protected Object processSession(org.eclipse.net4j.util.container.IManagedContainer container, String productGroup, String factoryType, String description, InternalCDOSession session)

### getParentShell

protected Shell getParentShell()

### createDialog

protected Dialog createDialog(CDOSession session, int attempt, Exception exception)