# Package org.apache.storm.multilang

- Interface Summary
  Interface | Description
  --- | ---
  ISerializer | The ISerializer interface describes the methods that an object should implement to provide serialization and de-serialization capabilities to non-JVM language components.

- Class Summary
  Class | Description
  --- | ---
  BoltMsg | BoltMsg is an object that represents the data sent from a shell component to a bolt process that implements a multi-language protocol.
  JsonSerializer | JsonSerializer implements the JSON multilang protocol.
  ShellMsg | ShellMsg is an object that represents the data sent to a shell component from a process that implements a multi-language protocol.
  SpoutMsg | SpoutMsg is an object that represents the data sent from a shell spout to a process that implements a multi-language spout.

- Enum Summary
  Enum | Description
  --- | ---
  ShellMsg.ShellLogLevel |

- Exception Summary
  Exception | Description
  --- | ---
  NoOutputException | A NoOutputException states that no data has been received from the connected non-JVM process.

Copyright © 2021 The Apache Software Foundation. All rights reserved.