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

org.cyclopsgroup.jmxterm.CommandFactory Maven / Gradle / Ivy

package org.cyclopsgroup.jmxterm;

import java.util.Map;

/**
 * Factory which create Command instance based on command name
 * 
 * @author Jiaqi Guo
 */
public interface CommandFactory {
  /**
   * Create new command instance
   * 
   * @param name Command name
   * @return New instance of command object
   */
  Command createCommand(String name);

  /**
   * @return Map of command types
   */
  Map> getCommandTypes();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy