Tabnine Logo
SubsystemConfig
Code IndexAdd Tabnine to your IDE (free)

How to use
SubsystemConfig
in
org.chorusbdd.chorus.annotations

Best Java code snippets using org.chorusbdd.chorus.annotations.SubsystemConfig (Showing top 15 results out of 315)

origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 27/02/2018.
 */
@SubsystemConfig(
    id = "sqlManager",
    implementationClass = "org.chorusbdd.chorus.sql.manager.DefaultSqlManager",
    overrideImplementationClassSystemProperty = "chorusSqlManager")
public interface SqlManager extends Subsystem {
  
  void connectToDatabase(String configName, Properties properties);

  void executeAStatement(String configName, String statement);

  void executeAScript(String configName, String script);
}

origin: Chorus-bdd/Chorus

SubsystemConfig subsystemConfig = (SubsystemConfig) subsystemInterface.getAnnotation(SubsystemConfig.class);
String defaultImplementation = subsystemConfig.implementationClass();
Optional<String> userOverrideImplementation = Optional.ofNullable(System.getProperty(subsystemConfig.overrideImplementationClassSystemProperty()));
String implementationClassName = userOverrideImplementation.map(String::trim).orElse(defaultImplementation);
String subsystemId = subsystemConfig.id();
origin: Chorus-bdd/Chorus

/**
 * Created by nick on 30/08/2014.
 * 
 * A RemotingManager implements the remoting/network handling for a remoting protocol supported by the Chorus 
 * interpreter
 * 
 * A new instance of the RemotingManager for each supported protocol is created at the start of each scenario 
 * which uses RemotingHandler
 */
@SubsystemConfig(
  id = "remotingManager", 
  implementationClass = "org.chorusbdd.chorus.remoting.ProtocolAwareRemotingManager",
  overrideImplementationClassSystemProperty = "chorusRemotingManager")
public interface RemotingManager extends Subsystem, StepInvokerProvider {

  void connect(String configName, Properties remotingProperties);

  List<StepInvoker> getStepInvokers();

  void closeAllConnections();
}

origin: Chorus-bdd/Chorus

@SubsystemConfig(
    id = "seleniumManager", 
    implementationClass = "org.chorusbdd.chorus.selenium.manager.SeleniumManagerImpl", 
origin: Chorus-bdd/Chorus

@SubsystemConfig(
  id = "processManager", 
  implementationClass = "org.chorusbdd.chorus.processes.manager.ProcessManagerImpl",
origin: Chorus-bdd/Chorus

@SubsystemConfig(
  id = "webSocketsManager", 
  implementationClass = "org.chorusbdd.chorus.websockets.WebSocketsManagerImpl",
origin: Chorus-bdd/Chorus

@SubsystemConfig(
  id = "configurationManager",
  implementationClass = "org.chorusbdd.chorus.handlerconfig.ChorusProperties",
origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 03/02/2018.
 */
@SubsystemConfig(
    id="", 
    implementationClass = "n/a", 
    overrideImplementationClassSystemProperty = "n/a")
public interface BadMockSubsystem extends Subsystem {
}

origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 03/02/2018.
 */
@SubsystemConfig(id = "mockSubsystemId", implementationClass = "org.chorusbdd.chorus.subsystem.badmockimplclasscannotload.MissingImplClass", 
    overrideImplementationClassSystemProperty = "chorusMockSubsystem")
public interface BadMockSubsystem extends Subsystem {
}

origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 03/02/2018.
 */
@SubsystemConfig(id="badMockNotAnInterface", implementationClass = "n/a", overrideImplementationClassSystemProperty = "n/a")
public class BadMockSubsystemNotAnInterface {
}

origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 03/02/2018.
 */
@SubsystemConfig(
    id="badMockSubsystemTheImplClassDoesNotImplement", 
    implementationClass = "org.chorusbdd.chorus.subsystem.badmocktheimplementationclassdoesnotimplement.BadMockSubsystemImpl", 
    overrideImplementationClassSystemProperty = "n/a")
public interface BadMockSubsystem extends Subsystem {
}

origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 03/02/2018.
 */
@SubsystemConfig(
    id="badMockNoImplClass", 
    implementationClass = "", 
    overrideImplementationClassSystemProperty = "n/a")
public interface BadMockSubsystem extends Subsystem {
}

origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 03/02/2018.
 */
@SubsystemConfig(id = "mockSubsystemId", implementationClass = "org.chorusbdd.chorus.subsystem.badmockimplclassisaninterface.BadMockSubsystemImpl", 
    overrideImplementationClassSystemProperty = "chorusMockSubsystem")
public interface BadMockSubsystem extends Subsystem {
}

origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 03/02/2018.
 */
@SubsystemConfig(id = "mockSubsystemId", implementationClass = "org.chorusbdd.chorus.subsystem.mock.MockSubsystemImpl", 
    overrideImplementationClassSystemProperty = "chorusMockSubsystem")
public interface MockSubsystem extends Subsystem {
}

origin: Chorus-bdd/Chorus

/**
 * Created by nickebbutt on 03/02/2018.
 */
@SubsystemConfig(id = "mockSubsystemId", implementationClass = "n/a",
    overrideImplementationClassSystemProperty = "chorusMockSubsystem")
public interface BadMockSubsystem {
}

org.chorusbdd.chorus.annotationsSubsystemConfig

Most used methods

  • <init>
  • id
  • implementationClass
  • overrideImplementationClassSystemProperty

Popular in Java

  • Creating JSON documents from java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • scheduleAtFixedRate (Timer)
  • getSharedPreferences (Context)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • JTextField (javax.swing)
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now