# Uses of Interface
com.sas.services.information.metadata.ChannelInterface

Packages that use ChannelInterface
Package
Description
com.sas.services.publish
Publish services.
com.sas.services.publish.metadata
Publish Service metadata.
com.sas.services.storedprocess.metadata
Create and modify stored process metadata and obtain stored process service objects from metadata.

- ## Uses of ChannelInterface in com.sas.services.publish

  Methods in com.sas.services.publish that return ChannelInterface
  Modifier and Type
  Method
  Description
  `ChannelInterface`
  ChannelTransport.`getChannel()`
  Returns the channel.
  `ChannelInterface`
  ChannelTransportInterface.`getChannel()`
  Returns the channel.
  Methods in com.sas.services.publish with parameters of type ChannelInterface
  Modifier and Type
  Method
  Description
  `ChannelTransportInterface`
  TransportFactory.`getChannelTransport(ChannelInterface channel, SessionContextInterface sessionContext)`
  Creates an instance of the Channel transport.
  `ChannelTransportInterface`
  TransportFactory.`getChannelTransport(ChannelInterface channel, org.apache.logging.log4j.Logger logger, SessionContextInterface sessionContext)`
  Deprecated.
  use `TransportFactory.getChannelTransport(ChannelInterface, SessionContextInterface)`
  `void`
  ChannelTransport.`setChannel(ChannelInterface channel)`
  Set the channel.
  `void`
  ChannelTransportInterface.`setChannel(ChannelInterface channel)`
  Set the channel.
  Constructors in com.sas.services.publish with parameters of type ChannelInterface
  Modifier
  Constructor
  Description
  ``
  `ChannelTransport(ChannelInterface channel, SessionContextInterface sessionContext)`
  Creates the Channel transport.
  ``
  `ChannelTransport(ChannelInterface channel, org.apache.logging.log4j.Logger saslogger, SessionContextInterface sessionContext)`
  Deprecated.

- ## Uses of ChannelInterface in com.sas.services.publish.metadata

  Methods in com.sas.services.publish.metadata that return ChannelInterface
  Modifier and Type
  Method
  Description
  `ChannelInterface`
  ArchiveFilter.`getChannel()`
  `ChannelInterface`
  DavBinaryPackage.`getChannel()`
  `ChannelInterface`
  DavPackage.`getChannel()`
  `ChannelInterface`
  OMRPackage.`getChannel()`
  `ChannelInterface`
  PackageFilter.`getChannel()`
  `ChannelInterface`
  PackageInterface.`getChannel()`
  Get the Channel that this archive belongs to, if any.
  Methods in com.sas.services.publish.metadata with parameters of type ChannelInterface
  Modifier and Type
  Method
  Description
  `void`
  ArchiveFilter.`setChannel(ChannelInterface channel)`
  `void`
  ArchiveInterface.`setChannel(ChannelInterface channel)`
  Set the Channel that this Archive belongs to.
  `void`
  OMRArchive.`setChannel(ChannelInterface channel)`
  `void`
  PackageFilter.`setChannel(ChannelInterface channel)`

- ## Uses of ChannelInterface in com.sas.services.storedprocess.metadata

  Methods in com.sas.services.storedprocess.metadata that return ChannelInterface
  Modifier and Type
  Method
  Description
  `ChannelInterface`
  AlertFilter.`getChannel()`
  Methods in com.sas.services.storedprocess.metadata with parameters of type ChannelInterface
  Modifier and Type
  Method
  Description
  `void`
  AlertFilter.`setChannel(ChannelInterface channel)`