All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.symphony.bdk.bot.sdk.command.MultiResponseComposer Maven / Gradle / Ivy

package com.symphony.bdk.bot.sdk.command;

/**
 * Abstraction of composer to be used by developers to bind messages to recipient streams
 *
 * @author Gabriel Berberian
 */
public interface MultiResponseComposer {

  /**
   * Starts the response composition
   *
   * @return an instance of ComposerMessageDefinition
   */
  ComposerMessageDefinition compose();

  /**
   * Expose composer complete status
   *
   * @return true if response composition is done, false otherwise
   */
  boolean isComplete();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy