Interface ICommunicationEngineDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingCommunicationEngineDS, XmlCommunicationEngineDS, XmlCommunicationEngineDS

public interface ICommunicationEngineDS extends IReportingDS
This interface defines the communication engine.
Since:
9.0
Author:
Arjan Pragt
  • Field Details

    • CATEGORY

      static final Category CATEGORY
      Category that should be used when reporting errors or warnings that are encountered during initialization.
  • Method Details

    • iterateSoapServices

      void iterateSoapServices(ISoapServiceVisitor visitor)
      This Method iterates about the soap services.
      Parameters:
      visitor - The visitor to use, not null.
      Throws:
      InitializationException - In case of an initialization error.
    • iterateRestServices

      void iterateRestServices(IRestServiceVisitor visitor)
      This method iterates about the rest services.
      Parameters:
      visitor - The visitor to use, not null.
      Throws:
      InitializationException - In case of an initialization error.
    • iterateDomainSchemas

      void iterateDomainSchemas(IDomainSchemaVisitor visitor)
      This method iterates about the domain schemas.
      Parameters:
      visitor - The visitor to use, not null.
      Throws:
      InitializationException - In case of an initialization error.
    • iterateSchemaSets

      void iterateSchemaSets(ISchemaSetVisitor visitor)
      This iterates about the schema sets.
      Parameters:
      visitor - The visitor to use, not null.
      Throws:
      InitializationException - In case of an initialization error.
    • iterateSchemaContracts

      void iterateSchemaContracts(ISchemaContractVisitor visitor)
      This iterates about the schema contracts.
      Parameters:
      visitor - The visitor to use, not null.
      Throws:
      InitializationException - In case of an initialization error.
    • iterateSoapServiceContracts

      void iterateSoapServiceContracts(ISoapContractVisitor visitor)
      This iterates about the soap service contracts.
      Parameters:
      visitor - The visitor to use, not null.
      Throws:
      InitializationException - In case of an initialization error.