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

- Packages that use IPublishAgent
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.pubsub | Provides classes which are responsible for the Publish - Subscribe Communication.
  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 IPublishAgent in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.pubsub

    Classes in cdac.medinfo.sdk.hl7282.hl7net.auxiliaryprotocol.pubsub that implement IPublishAgent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PublishAgent` The class PublishAgent is responsible for publishing the HL7 Messages to registered clients by matching UserParameters and response messagetype sent by subscriber to Publish Server.

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

    Methods in cdac.medinfo.sdk.hl7282.hl7net.communication with parameters of type IPublishAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerSideMessageAgent.`setPublishAgent(IPublishAgent objPublishAgent)` Sets instance of PublishAgent on ClientSession.

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

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer that return IPublishAgent
    Modifier and Type | Method and Description
    --- | ---
    `IPublishAgent` | ClientSession.`getPublishAgent()` Retrieves IPublishAgent from ClientSession.

    Methods in cdac.medinfo.sdk.hl7282.hl7net.upperlayer with parameters of type IPublishAgent
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientSession.`setPublishAgent(IPublishAgent objPublishAgent)` Sets instance of PublishAgent on ClientSession.