### All Implemented Interfaces

```
public final class ScreenMeet.ConnectionState.Disconnected
extends ScreenMeet.ConnectionState
```

### Nested Class Summary

| Modifier and Type | Class | Description |
| --- | --- | --- |
| `public class` | `ScreenMeet.ConnectionState.Disconnected.Reason` | Provides a specific reason why a session was disconnected |

### Field Summary

| Modifier and Type | Field | Description |
| --- | --- | --- |
| `private final ScreenMeet.ConnectionState.Disconnected.Reason` | `reason` |  |

### Constructor Summary

| Constructor | Description |
| --- | --- |
| `ScreenMeet.ConnectionState.Disconnected(ScreenMeet.ConnectionState.Disconnected.Reason reason)` |  |

### Enum Constant Summary

| Enum Constant | Description |
| --- | --- |

### Method Summary

| Modifier and Type | Method | Description |
| --- | --- | --- |
| `final ScreenMeet.ConnectionState.Disconnected.Reason` | `getReason()` |  |

### Methods inherited from class java.lang.Object

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

### Constructor Detail

#### ScreenMeet.ConnectionState.Disconnected

```
ScreenMeet.ConnectionState.Disconnected(ScreenMeet.ConnectionState.Disconnected.Reason reason)
```

### Method Detail

#### getReason

```
 final ScreenMeet.ConnectionState.Disconnected.Reason getReason()
```
