## Uses of Interface
cdac.medinfo.sdk.hl7282.hl7net.commons.IBatchProcessor

- Packages that use IBatchProcessor
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch | Provides classes for Batch, BatchFile and BatchAgent used for Batch Protocol.
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler | Provides classes which interact with application layer layer.
  cdac.medinfo.sdk.hl7282.hl7net.commons | Provides Interfaces which are required to be implemented by Session classes, Network Agents & MessageAgents of Client Server.
  cdac.medinfo.sdk.hl7282.hl7net.communication | Provides classes which are required for Message buffer parsing from network stream.
  cdac.medinfo.sdk.hl7282.hl7net.upperlayer | Provides classes which interact with application layer and base network layer.

- - ### Uses of IBatchProcessor in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch

    Classes in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.batch that implement IBatchProcessor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BatchAgent` BatchAgent performs the handling of sending and receiving process for HL7Batch/HL7BatchFile during communication.

  - ### Uses of IBatchProcessor in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler

    Methods in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.transactionhandler with parameters of type IBatchProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | TransactionHandler.`setBatchAgent(IBatchProcessor objBatchProcessor)` This set the batch agent on transaction handler.

  - ### Uses of IBatchProcessor in cdac.medinfo.sdk.hl7282.hl7net.commons

    Methods in cdac.medinfo.sdk.hl7282.hl7net.commons with parameters of type IBatchProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ITransactionHandler.`setBatchAgent(IBatchProcessor objBatchProcessor)` Sets the batch agent on ITransactionhandler for the processing of batch and batch-file.

  - ### Uses of IBatchProcessor in cdac.medinfo.sdk.hl7282.hl7net.communication

    Methods in cdac.medinfo.sdk.hl7282.hl7net.communication that return IBatchProcessor
    Modifier and Type | Method and Description
    --- | ---
    `IBatchProcessor` | ServerSideMessageAgent.`getBatchProcessor()` Retrieves the Batch Processor
    `IBatchProcessor` | ClientSideMessageAgent.`getBatchProcessor()` Retrieves the Batch Processor.

    Methods in cdac.medinfo.sdk.hl7282.hl7net.communication with parameters of type IBatchProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerSideMessageAgent.`setBatchProcessor(IBatchProcessor objIBatchProcessor)` Sets the Batch Processor
    `void` | ClientSideMessageAgent.`setBatchProcessor(IBatchProcessor objIBatchProcessor)` Sets the Batch Processor.

  - ### Uses of IBatchProcessor in cdac.medinfo.sdk.hl7282.hl7net.upperlayer

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer with parameters of type IBatchProcessor
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserSession.`setBatchProcessor(IBatchProcessor objIBatchProcessor)` Sets the Batch Processor
    `void` | ServerSession.`setBatchProcessor(IBatchProcessor objIBatchProcessor)` Sets the Batch Processor
    `void` | Controller.`setBatchProcessor(IBatchProcessor objIBatchProcessor)` Sets the Batch Processor
    `void` | ClientSession.`setBatchProcessor(IBatchProcessor objIBatchProcessor)` Sets the Batch Processor