pirk-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "DarinJ (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PIRK-63) Generalize ResponderDriver to use accept a RespondLauncher class
Date Tue, 13 Sep 2016 00:30:20 GMT
DarinJ created PIRK-63:

             Summary: Generalize ResponderDriver to use accept a RespondLauncher class
                 Key: PIRK-63
                 URL: https://issues.apache.org/jira/browse/PIRK-63
             Project: PIRK
          Issue Type: Improvement
          Components: Responder
    Affects Versions: 0.1.0
            Reporter: DarinJ
            Priority: Minor
             Fix For: 0.0.1

Currently as discussed on the mailing list, the ResponderDriver uses a switch statement based
off a string in the CLI or properties file to determine the framework to launch.  This is
require a code change to the ResponderDriver for every framework added.

The solution is to create a ResponderLauncher Interface which each framework overrides.
public interface ResponderLauncher {
  public run()
To do this, we the change the string specifying the framework to the name of the class implementing
ResponderLauncher i.e. SparkResponderLauncher and instantiate via reflection.

This message was sent by Atlassian JIRA

View raw message