# Uses of Class
org.springframework.batch.item.ItemStreamException

Packages that use ItemStreamException
Package
Description
org.springframework.batch.core.step.item
Specific implementations of step concerns for item-oriented approach.
org.springframework.batch.integration.async
Components for executing item processing asynchronously and writing the results when processing is complete.
org.springframework.batch.integration.chunk
Components for remote chunking.
org.springframework.batch.item
Infrastructure interfaces and primary dependencies for item concerns.
org.springframework.batch.item.database
Infrastructure implementations of database based item readers and writers.
org.springframework.batch.item.file
Infrastructure implementations of io file concerns.
org.springframework.batch.item.support
Internal support package

- ## Uses of ItemStreamException in org.springframework.batch.core.step.item

  Methods in org.springframework.batch.core.step.item that throw ItemStreamException
  Modifier and Type
  Method
  Description
  `void`
  ChunkMonitor.`close()`
  `void`
  ChunkMonitor.`open(ExecutionContext executionContext)`
  `void`
  ChunkMonitor.`update(ExecutionContext executionContext)`

- ## Uses of ItemStreamException in org.springframework.batch.integration.async

  Methods in org.springframework.batch.integration.async that throw ItemStreamException
  Modifier and Type
  Method
  Description
  `void`
  AsyncItemWriter.`close()`
  `void`
  AsyncItemWriter.`open(ExecutionContext executionContext)`
  `void`
  AsyncItemWriter.`update(ExecutionContext executionContext)`

- ## Uses of ItemStreamException in org.springframework.batch.integration.chunk

  Methods in org.springframework.batch.integration.chunk that throw ItemStreamException
  Modifier and Type
  Method
  Description
  `void`
  ChunkMessageChannelItemWriter.`close()`
  `void`
  ChunkMessageChannelItemWriter.`open(ExecutionContext executionContext)`
  `void`
  ChunkMessageChannelItemWriter.`update(ExecutionContext executionContext)`

- ## Uses of ItemStreamException in org.springframework.batch.item

  Methods in org.springframework.batch.item that throw ItemStreamException
  Modifier and Type
  Method
  Description
  `void`
  ItemStream.`close()`
  If any resources are needed for the stream to operate they need to be destroyed here.
  `void`
  ItemStream.`open(ExecutionContext executionContext)`
  Open the stream for the provided `ExecutionContext`.
  `void`
  ItemStream.`update(ExecutionContext executionContext)`
  Indicates that the execution context provided during open is about to be saved.

- ## Uses of ItemStreamException in org.springframework.batch.item.database

  Methods in org.springframework.batch.item.database that throw ItemStreamException
  Modifier and Type
  Method
  Description
  `void`
  HibernateCursorItemReader.`update(ExecutionContext executionContext)`
  Update the context and clear the session if stateful.
  `void`
  JdbcPagingItemReader.`update(ExecutionContext executionContext)`
  `void`
  JpaCursorItemReader.`update(ExecutionContext executionContext)`

- ## Uses of ItemStreamException in org.springframework.batch.item.file

  Methods in org.springframework.batch.item.file that throw ItemStreamException
  Modifier and Type
  Method
  Description
  `void`
  MultiResourceItemReader.`close()`
  Close the `MultiResourceItemReader.setDelegate(ResourceAwareItemReaderItemStream)` reader and reset instance variable values.
  `void`
  MultiResourceItemWriter.`close()`
  `void`
  MultiResourceItemReader.`open(ExecutionContext executionContext)`
  Figure out which resource to start with in case of restart, open the delegate and restore delegate's position in the resource.
  `void`
  MultiResourceItemWriter.`open(ExecutionContext executionContext)`
  `void`
  ResourcesItemReader.`open(ExecutionContext executionContext)`
  `void`
  MultiResourceItemReader.`update(ExecutionContext executionContext)`
  Store the current resource index and position in the resource.
  `void`
  MultiResourceItemWriter.`update(ExecutionContext executionContext)`
  `void`
  ResourcesItemReader.`update(ExecutionContext executionContext)`

- ## Uses of ItemStreamException in org.springframework.batch.item.support

  Methods in org.springframework.batch.item.support that throw ItemStreamException
  Modifier and Type
  Method
  Description
  `void`
  AbstractItemCountingItemStreamItemReader.`close()`
  `void`
  CompositeItemStream.`close()`
  Broadcast the call to close.
  `void`
  CompositeItemWriter.`close()`
  `void`
  SingleItemPeekableItemReader.`close()`
  If the delegate is an `ItemStream`, just pass the call on, otherwise reset the peek cache.
  `void`
  SynchronizedItemStreamWriter.`close()`
  `void`
  AbstractFileItemWriter.`open(ExecutionContext executionContext)`
  Initialize the reader.
  `void`
  AbstractItemCountingItemStreamItemReader.`open(ExecutionContext executionContext)`
  `void`
  CompositeItemStream.`open(ExecutionContext executionContext)`
  Broadcast the call to open.
  `void`
  CompositeItemWriter.`open(ExecutionContext executionContext)`
  `void`
  SingleItemPeekableItemReader.`open(ExecutionContext executionContext)`
  If the delegate is an `ItemStream`, just pass the call on, otherwise reset the peek cache.
  `void`
  SynchronizedItemStreamWriter.`open(ExecutionContext executionContext)`
  `void`
  AbstractItemCountingItemStreamItemReader.`update(ExecutionContext executionContext)`
  `void`
  CompositeItemWriter.`update(ExecutionContext executionContext)`
  `void`
  SingleItemPeekableItemReader.`update(ExecutionContext executionContext)`
  If there is a cached peek, then retrieve the execution context state from that point.
  `void`
  SynchronizedItemStreamWriter.`update(ExecutionContext executionContext)`