See: Description
| Interface | Description | 
|---|---|
| ByteSequence | A ByteSequence is a readable sequence of  bytevalues. | 
| FileSystem | Service-provider for  Trufflefiles. | 
| MessageEndpoint | An endpoint representing one side of  message transport. | 
| MessageTransport | Allows to take over transport of message communication initiated by an instrument. | 
| ProcessHandler | Service-provider for guest languages process builder. | 
| Class | Description | 
|---|---|
| ProcessHandler.ProcessCommand | Subprocess attributes passed to
  startmethod. | 
| ProcessHandler.Redirect | Represents a source of subprocess input or a destination of subprocess output. | 
| Exception | Description | 
|---|---|
| MessageTransport.VetoException | Thrown when a transport connection is vetoed. | 
 The FileSystem allows an embedder to virtualize Input/Output
 operations done by the TruffleLanguages. A custom
 filesystem is registered using the
 Context.Builder.fileSystem(org.graalvm.polyglot.io.FileSystem)
 method.