Overview | Package | Class | Tree | Deprecated | Index | Help

2.01.05
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## interbase.interclient
Class BlobIOException

    java.lang.Object
      |
      +--java.lang.Throwable
            |
            +--java.lang.Exception
                  |
                  +--java.io.IOException
                        |
                        +--interbase.interclient.BlobIOException

All Implemented Interfaces:
  Serializable

public final class BlobIOException
extends IOException

An exception has occurred while operating on a blob stream.

The driver maintains the stream by requesting network segments when needed, managing blob requests against other JDBC requests, converting stream data encodings, and flushing the blob stream when necessary.

A variety of `SQLException`s, or `IOException`s could occur within the driver during a user-requested operation on a blob stream, but all exceptions are surfaced to the user of the stream as a java `IOException`, because the user is operating on a java.io.InputStream which is not distinguished as a blob stream as part of the JDBC API.

Here are some typical reasons for a `BlobIOException`

- Any `SQLException`, such as a `RemoteProtocolException` or `CommunicationException` thrown during a `close()`, `read()`, or `skip()` on the stream would result in a BlobIOException being thrown for that operation.
- An attempt was made to `read()` or `skip()` on a stream which is closed.
- A call made to `reset` will result in a BlobIOException because `mark()` is not supported on blob streams.
- An improper blob data encoding was detected while reading from stream.

Since:
  Extension, since InterClient 1.50
See Also:
  Serialized Form

Methods inherited from class java.lang.Throwable
`fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Overview | Package | Class | Tree | Deprecated | Index | Help

2.01.05
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Send comments or suggestions to interclient@borland.com