| Interface | Description | 
|---|---|
| HasInitialisation<T extends java.io.Serializable> | 
 An  
ServerInterfaceHandler implements this
 if there is initialisation data to send with the initial
 ServerInfo. | 
| HasOperationType<T> | 
 Temporary interface for Legacy JMX Operation Types until they can be removed from Handlers. 
 | 
| NotificationDispatcher | 
 Something that is able to dispatch notifications. 
 | 
| NotificationListener<T> | 
 Listens for notifications. 
 | 
| RemoteConnection | 
 Provides remote operations and notifications. 
 | 
| RemoteConnector | 
 Provides an  
RemoteConnection. | 
| RemoteInvoker | 
 Something that can invoke an operation remotely. 
 | 
| RemoteNotifier | 
 Something capable of providing notifications from a remote location. 
 | 
| Class | Description | 
|---|---|
| Implementation<T extends java.io.Serializable> | 
 Holds information about an Implementation supported by the Server. 
 | 
| Initialisation<T extends java.io.Serializable> | 
 Wraps Initialisation Data as it is passed to a client. 
 | 
| Notification<T> | 
 A Notification. 
 | 
| NotificationType<T> | 
 Define a type of remote notification. 
 | 
| NotificationType.Builder | |
| OperationType<T> | 
 Define a remote operation. 
 | 
| OperationType.Builder | 
| Exception | Description | 
|---|---|
| RemoteException | 
 An exception thrown from remote methods. 
 | 
| RemoteIdException | 
 An  
RemoteException for when the remote Id is known. |