Ejemplo n.º 1
0
 private Experimenter()
 {
     this.obuilder = ExperimentSeriesObjectBuilder.create();
     this.oparser  = ExperimentSeriesObjectParser.create(obuilder);
     this.jbuilder = createExperimentSeriesJsonBuilder();
     this.jparser  = createExperimentSeriesJsonParser(obuilder);
 }
Ejemplo n.º 2
0
        private ExperimentSeriesJsonParser createExperimentSeriesJsonParser(IExperimentSeriesBuilder builder)
        {
            JsonDotNetTextReader jreader = JsonDotNetTextReader.create();
            String schema = ExperimentSeriesJsonParser.getCurrentJsonSchema();
            JsonManateeValidator jvalidator = JsonManateeValidator.create(schema);

            return(ExperimentSeriesJsonParser.create(builder, jreader, jvalidator));
        }
Ejemplo n.º 3
0
        private Investigator(Uri dockerHost, Version dockerRemoteApiVersion)
        {
            bool isOk = ((dockerHost != null) &&
                         (dockerHost.IsWellFormedOriginalString()));

            if (isOk)
            {
                this.obuilder    = ExperimentSeriesObjectBuilder.create();
                this.oparser     = ExperimentSeriesObjectParser.create(obuilder);
                this.jbuilder    = createExperimentSeriesJsonBuilder();
                this.jparser     = createExperimentSeriesJsonParser(obuilder);
                this.distributor = createExperimentDistributor(this.jbuilder,
                                                               dockerHost,
                                                               dockerRemoteApiVersion);
            }
            else
            {
                throw new ArgumentException("Argument 'dockerHost' must be not null " +
                                            "and a well-formed uri string.");
            }
        }
Ejemplo n.º 4
0
 public static String getCurrentJsonSchema()
 {
     return(ExperimentSeriesJsonParser.getCurrentJsonSchema());
 }