Exemplo n.º 1
0
    public long _2_9_Qstat_Async(Disquuun disquuun)
    {
        WaitUntil("_2_9_Qstat_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5);
        var queueId = Guid.NewGuid().ToString();
        var jobId   = DisquuunDeserializer.AddJob(disquuun.AddJob(queueId, data_10).DEPRICATED_Sync());
        var w       = new Stopwatch();

        w.Start();


        var qstatLen = 0;

        disquuun.Qstat(queueId).Async(
            (command, data) =>
        {
            qstatLen = DisquuunDeserializer.Qstat(data).len;
            w.Stop();
        }
            );

        WaitUntil("_2_9_Qstat_Async", () => (qstatLen == 1), 5);

        disquuun.FastAck(new string[] { jobId }).DEPRICATED_Sync();

        return(w.ElapsedMilliseconds);
    }
Exemplo n.º 2
0
    public void _1_9_Qstat_Sync(Disquuun disquuun)
    {
        WaitUntil("_1_9_Qstat_Sync", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5);
        var queueId = Guid.NewGuid().ToString();
        var jobId   = DisquuunDeserializer.AddJob(
            disquuun.AddJob(queueId, new byte[10]).DEPRICATED_Sync()
            );

        var data      = disquuun.Qstat(queueId).DEPRICATED_Sync();
        var qstatData = DisquuunDeserializer.Qstat(data);

        Assert("_1_9_Qstat_Sync", 1, qstatData.len, "not match.");

        disquuun.FastAck(new string[] { jobId }).DEPRICATED_Sync();
    }
Exemplo n.º 3
0
    public void _2_9_Qstat_Async(Disquuun disquuun)
    {
        WaitUntil("_2_9_Qstat_Async", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5);
        var queueId = Guid.NewGuid().ToString();
        var jobId   = DisquuunDeserializer.AddJob(disquuun.AddJob(queueId, new byte[10]).DEPRICATED_Sync());

        var qstatLen = 0;

        disquuun.Qstat(queueId).Async(
            (command, data) => {
            qstatLen = DisquuunDeserializer.Qstat(data).len;
        }
            );

        WaitUntil("_2_9_Qstat_Async", () => (qstatLen == 1), 5);

        disquuun.FastAck(new string[] { jobId }).DEPRICATED_Sync();
    }
Exemplo n.º 4
0
    public long _1_9_Qstat_Sync(Disquuun disquuun)
    {
        WaitUntil("_1_9_Qstat_Sync", () => (disquuun.State() == Disquuun.ConnectionState.OPENED), 5);
        var w = new Stopwatch();

        w.Start();


        var queueId = Guid.NewGuid().ToString();
        var jobId   = DisquuunDeserializer.AddJob(
            disquuun.AddJob(queueId, data_10).DEPRICATED_Sync()
            );

        var data      = disquuun.Qstat(queueId).DEPRICATED_Sync();
        var qstatData = DisquuunDeserializer.Qstat(data);

        Assert("_1_9_Qstat_Sync", 1, qstatData.len, "not match.");

        disquuun.FastAck(new string[] { jobId }).DEPRICATED_Sync();
        w.Stop();
        return(w.ElapsedMilliseconds);
    }