| 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 | 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 | Description | 
|---|---|
| ShellMsg.ShellLogLevel | 
| Exception | Description | 
|---|---|
| NoOutputException | 
 A NoOutputException states that no data has been received from the connected non-JVM process. 
 | 
Copyright © 2019 The Apache Software Foundation. All rights reserved.