public MetashareContext(MetashareParameters parameters, MetashareDependencies dependencies, MetashareConfiguration configuration, MetashareHooks hooks) { this.parameters = parameters; this.dependencies = dependencies; this.configuration = configuration; this.hooks = hooks; collection = new MetashareCollection(); queue = new LeakQueue <MetashareContext>(this); }
public MetashareBuilder() { parameters = new MetashareParameters(); dependencies = new MetashareDependencies(); configuration = new MetashareConfiguration(); }
public MetashareService(MetashareParameters parameters, MetashareDependencies dependencies, MetashareConfiguration configuration, MetashareHooks hooks) { context = new MetashareContext(parameters, dependencies, configuration, hooks); }