| ActionHandler | An ActionHandler processes an |
| EnvironmentConnector | This interface gives the API for basic access to the Environment, allowing Participants to register, deregister and act on the environment. |
| EnvironmentServiceProvider | A class implementing this can provide EnvironmentServices |
| EnvironmentSharedStateAccess | This is the access layer to the shared state of the environment. |
| SharedStateStorage | Classes implementing this can act as a storage layer for the shared state of a simulation. |
| StateTransformer | A state transformer changes a SharedState's value to a new one. |
| EnvironmentRegistrationRequest | A request to register with the environment. |
| EnvironmentRegistrationResponse | The response to a |
| EnvironmentService | An EnvironmentService provides a high level service to a Participant and/or the NetworkController by accessing the raw data in the environment shared state. |
| ParticipantSharedState | |
| SharedState | General shared state in the environment. |
| ActionHandlingException | |
| InvalidAuthkeyException | |
| SharedStateAccessException | |
| UnavailableServiceException | Thrown when a requested EnvironmentService is not available. |
| UnregisteredParticipantException |