public TrackerGetContext(TrackerGetParameters parameters, TrackerGetDependencies dependencies, TrackerGetConfiguration configuration, TrackerGetHooks hooks) { this.parameters = parameters; this.dependencies = dependencies; this.configuration = configuration; this.hooks = hooks; this.udp = new TrackerGetUdpService(this); this.http = new TrackerGetHttpService(this); this.collection = new TrackerGetCollection(); this.queue = new LeakQueue <TrackerGetContext>(this); }
public TrackerGetBuilder() { parameters = new TrackerGetParameters(); dependencies = new TrackerGetDependencies(); configuration = new TrackerGetConfiguration(); }
public TrackerGetService(TrackerGetParameters parameters, TrackerGetDependencies dependencies, TrackerGetConfiguration configuration, TrackerGetHooks hooks) { context = new TrackerGetContext(parameters, dependencies, configuration, hooks); }