# Package nl.tue.id.oocsi.client.protocol

- Class Summary
  Class | Description
  --- | ---
  DataHandler | event handler for events with structured data
  EventHandler | event handler for events with structured data
  Handler | event handler for events with structured data
  MultiHandler | Handler that internally maintains a list of sub-handlers which will be called in FIFO order once this handler is called; this is very helpful for multiple subscriptions to a channel
  MultiMessage |
  OOCSIDataImpl |
  OOCSIMessage | message helper class for constructing and sending events to OOCSI
  RateLimitedClientEventHandler | rate limited event handler for events with structured data that will only let through "rate" events per "second" secs; this counts for all incoming events per sender which protects against single senders overloading the system
  RateLimitedEventHandler | rate limited event handler for events with structured data that will only let through "rate" events per "second" secs; this counts for all incoming events