public Target(string applicationName, string targetName, string platformName, IConfiguration configuration) { ApplicationName = applicationName; TargetName = targetName; PlatformName = platformName; Configuration = configuration; Configuration.Add(ConfigurationConstants.PLATFORM_NAME_KEY, new SimpleConfigurationItem <string>(PlatformName)); Configuration.Add(ConfigurationConstants.TARGET_NAME_KEY, new SimpleConfigurationItem <string>(targetName)); Configuration.Add(ConfigurationConstants.APPLICATION_NAME_KEY, new SimpleConfigurationItem <string>(applicationName)); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.ObjectClass(typeof(UniqueConstraintOnServerTestCase.UniqueId)).ObjectField ("id").Indexed(true); config.Add(new UniqueFieldValueConstraint(typeof(UniqueConstraintOnServerTestCase.UniqueId ), "id")); }
private IConfiguration TransparentConfiguration() { IConfiguration configuration = Db4oFactory.NewConfiguration(); configuration.Add(new TransparentPersistenceSupport()); return(configuration); }
private static IConfiguration TimestampConfig() { IConfiguration config = Db4oFactory.NewConfiguration(); config.Add(new Timestamps.Framework.TimestampSupport()); return(config); }
public virtual void Configure(IDb4oTestCase testCase, IConfiguration config) { if (testCase is IOptOutTA) { return; } config.Add(new TransparentActivationSupport()); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.ObjectClass(typeof(UniqueFieldValueDoesNotThrowTestCase.Item)).ObjectField ("id").Indexed(true); config.Add(new UniqueFieldValueConstraint(typeof(UniqueFieldValueDoesNotThrowTestCase.Item ), "id")); config.ObjectClass(typeof(UniqueFieldValueDoesNotThrowTestCase.Holder)).CallConstructor (true); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.BlockSize(8); config.ObjectClass(typeof(InvalidFieldNameConstraintTestCase.Person)).ObjectField ("_firstName").Indexed(true); config.ObjectClass(typeof(InvalidFieldNameConstraintTestCase.Person)).ObjectField ("_lastName").Indexed(true); config.Add(new TransparentActivationSupport()); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.ObjectClass(typeof (Item)).ObjectField ("id").Indexed(true); config.Add(new UniqueFieldValueConstraint(typeof (Item ), "id")); config.ObjectClass(typeof (Holder)).CallConstructor (true); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { base.Configure(config); IndexField(config, typeof(UniqueFieldIndexTestCase.Item), "_str"); config.Add(new UniqueFieldValueConstraint(typeof(UniqueFieldIndexTestCase.Item), "_str")); config.ObjectClass(typeof(UniqueFieldIndexTestCase.IHavaNothingToDoWithItemInstances )).CallConstructor(true); }
protected override void Configure(IConfiguration config) { LabeledObject transparentActivation = (LabeledObject)TransparentActivationFixture .Value; if ((bool)transparentActivation.Value()) { config.Add(new TransparentActivationSupport()); } }
private static void ConfigureAliases(IConfiguration config) { config.Add(new JavaSupport()); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$Person", typeof(Person)); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$Movies", typeof(Movies)); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$UnoptimizideJoeFinder", typeof(UnoptimizideJoeFinder)); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$StopServer", typeof(StopServer)); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$PersonEvaluator", typeof(PersonEvaluator)); config.AddAlias((new TypeAlias("com.db4o.crossplatform.test.server.StartServer$SortByYear", "Db4objects.Db4o.Tests.CLI1.CrossPlatform.Person+SortByYearImpl, Db4objects.Db4o.Tests"))); }
/// <summary> /// opens the IObjectServer, and waits forever until Close() is called /// or a StopServer message is being received. /// </summary> public void RunServer() { Console.WriteLine("Server starting"); lock (this) { // Using the messaging functionality to redirect all // messages to this.processMessage IConfiguration configuration = Db4oFactory.NewConfiguration(); configuration.ClientServer().SetMessageRecipient(this); configuration.Add(new TransparentActivationSupport()); configuration.Add(new TransparentPersistenceSupport()); server = Db4oFactory.OpenServer(configuration, FileName, Port); server.GrantAccess(User, Password); server.GrantAccess("server", "serverpass"); Console.WriteLine("Server started"); client = Db4oFactory.OpenClient(Host, Port, "server", "serverpass"); try { if (!stop) { // wait forever until Close will change stop variable Console.WriteLine("Server waiting..."); Monitor.Wait(this); } } catch (Exception e) { Console.WriteLine(e.ToString()); } server.Close(); Console.WriteLine("Server closed"); } }
static void Main(string[] args) { DeleteDatabaseFile(); InsertData(); IConfiguration configuration = Db4oFactory.NewConfiguration(); if (args.Length == 1 && args[0].ToUpper() == "-TA") { configuration.Add(new TransparentActivationSupport()); } for (int i = 0; i < 5; i++) { Console.WriteLine("\r\nActivation Depth: {0}", i); ShowResultsAtActivationLevel(i, configuration); Console.WriteLine("{0}\r\n", new String('-', 80)); } }
public SettingsModule(IConfiguration configuration) { Get["/settings"] = p => { var servers = configuration.GetAll().ToArray(); return View["settings.html", servers]; }; Post["/settings"] = p => { var name = Request.Form.Name; var url = Request.Form.url; var refreshRate = Convert.ToInt64(Request.Form.refreshRate.Value); var server = new OkanshiServer(name, url, refreshRate); configuration.Add(server); return Response.AsRedirect("/settings"); }; Post["/settings/delete"] = p => { var name = (string)Request.Form.InstanceName; configuration.Remove(name); return Response.AsRedirect("/settings"); }; }
public SettingsModule(IConfiguration configuration) { Get["/settings"] = p => { var servers = configuration.GetAll().ToArray(); return(View["settings.html", servers]); }; Post["/settings"] = p => { var name = Request.Form.Name; var url = Request.Form.url; var refreshRate = Convert.ToInt64(Request.Form.refreshRate.Value); var server = new OkanshiServer(name, url, refreshRate); configuration.Add(server); return(Response.AsRedirect("/settings")); }; Post["/settings/delete"] = p => { var name = (string)Request.Form.InstanceName; configuration.Remove(name); return(Response.AsRedirect("/settings")); }; }
public void Execute(IConfiguration configuration, StepType currentStep) { DirectoryPath outputDirectory = configuration.GetArtifactsPath(); FilePath projectFile = configuration.GetProjectPath(); configuration.FileExistsOrThrow(projectFile); //Create apk package configuration.Context.CakeContext.MSBuild(projectFile, settings => { settings.SetConfiguration("Release"); settings.WithTarget("PackageForAndroid"); configuration.ApplyBuildParameters(settings); }); //find apk package string searchPattern = Path.Combine(projectFile.GetDirectory().FullPath, "**", "*.apk"); FilePath apkPath = configuration.Context.CakeContext.Globber .GetFiles(searchPattern) .OrderBy(f => new FileInfo(f.FullPath).LastWriteTimeUtc) .FirstOrDefault(); if (apkPath == null) { configuration.Context.CakeContext.LogAndThrow("Can not find generated apk file"); throw new Exception(); //static analyzer } string artifactsApkPath = Path.Combine(outputDirectory.FullPath, apkPath.GetFilename().ToString()); configuration.Context.CakeContext.CopyFile(apkPath, artifactsApkPath); configuration.Add(AndroidConstants.GENERATED_ANDROID_PACKAGE_PATH_KEY, new SimpleConfigurationItem <string>(artifactsApkPath)); }
public void Load(String filePath) { IConfiguration config = Db4oFactory.NewConfiguration(); if (UseSpecificActivationDepth()) { config.ActivationDepth(_activationDepth); } if (ActiveTransparently) { config.Add(new TransparentActivationSupport()); } _db = Db4oFactory.OpenFile(config, filePath); IList <RootTask> tasks = _db.Query <RootTask>(typeof(RootTask)); if (tasks.Count > 1) { throw new InvalidOperationException("Corrupted databse."); } _rootTask = tasks.Count == 1 ? tasks[0] : new RootTask(); }
public ConfigurationProvider Add <T>(T data, T def) { CurrentProvider.Add(data, def); return(this); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { base.Configure(config); config.Add(new TransparentPersistenceSupport(new _IRollbackStrategy_21())); }
protected override void Configure(IConfiguration config) { base.Configure(config); config.Add(new PagedListSupport()); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.Add(new TransparentPersistenceSupport()); config.RegisterTypeHandler(new SingleClassTypeHandlerPredicate(typeof(ReentrantActivationTestCase.ReentratActivatableItem )), new ReentrantActivationTestCase.ReentrantActivationTypeHandler()); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.Add(new TransparentPersistenceSupport()); config.ObjectClass(typeof(TPFieldIndexConsistencyTestCaseBase.Item)).ObjectField( IdFieldName).Indexed(true); }
public void ConfigureClient(IConfiguration config) { config.Add(new NativeQueryMonitoringSupport()); }
protected override void Configure(IConfiguration config) { config.Add(new ReferenceSystemMonitoringSupport()); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.Add(new TransparentActivationSupport()); }
protected override void Configure(IConfiguration config) { config.Add(new NativeQueryMonitoringSupport()); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.GenerateUUIDs(ConfigScope.Globally); config.Add(new TransparentActivationSupport()); }
public void Apply(IConfiguration config) { config.Add(new TransparentPersistenceSupport()); }
/// <exception cref="System.Exception"></exception> public virtual void ConfigureClient(IConfiguration config) { config.Add(new TransparentActivationSupport()); }
private static void ConfigureAliases(IConfiguration config) { config.Add(new JavaSupport()); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$Person", typeof (Person)); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$Movies", typeof (Movies)); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$UnoptimizideJoeFinder", typeof (UnoptimizideJoeFinder)); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$StopServer", typeof (StopServer)); AddAlias(config, "com.db4o.crossplatform.test.server.StartServer$PersonEvaluator", typeof (PersonEvaluator)); config.AddAlias( (new TypeAlias("com.db4o.crossplatform.test.server.StartServer$SortByYear", "Db4objects.Db4o.Tests.CLI1.CrossPlatform.Person+SortByYearImpl, Db4objects.Db4o.Tests"))); }
protected override void Configure(IConfiguration config) { base.Configure(config); config.Add(new ObjectLifecycleMonitoringSupport()); config.ObjectClass(typeof(Item)).CascadeOnDelete(true); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.Add(new TransparentPersistenceSupport()); config.OptimizeNativeQueries(false); }
public static void AddSimple <TValue>(this IConfiguration configuration, string key, TValue value) { configuration.Add(key, new SimpleConfigurationItem <TValue>(value)); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.Add(new TransparentPersistenceSupport(_mock)); }
/// <exception cref="System.Exception"></exception> protected override void Configure(IConfiguration config) { config.Add(new TransparentPersistenceSupport()); }
protected override void Configure(IConfiguration config) { config.Add(new FreespaceMonitoringSupport()); }