Custom File and Stream Handler Interfaces

The following interfaces used with custom file and stream handlers.