Examples of Times


Examples of jnr.posix.Times

    public static IRubyObject times(ThreadContext context, IRubyObject recv, Block unusedBlock) {
        return times(context.runtime);
    }

    public static IRubyObject times(Ruby runtime) {
        Times tms = runtime.getPosix().times();
        if (tms == null) {
            throw runtime.newErrnoFromLastPOSIXErrno();
        }

        long hz = runtime.getPosix().sysconf(Sysconf._SC_CLK_TCK);
        if (hz == -1) {
            throw runtime.newErrnoFromLastPOSIXErrno();
        }

        return RubyStruct.newStruct(runtime.getTmsStruct(),
                new IRubyObject[] {
                        runtime.newFloat((double) tms.utime() / (double) hz),
                        runtime.newFloat((double) tms.stime() / (double) hz),
                        runtime.newFloat((double) tms.cutime() / (double) hz),
                        runtime.newFloat((double) tms.cstime() / (double) hz)
                },
                Block.NULL_BLOCK);
    }
View Full Code Here

Examples of jnr.posix.Times

    public static IRubyObject times(ThreadContext context, IRubyObject recv, Block unusedBlock) {
        return times(context.runtime);
    }

    public static IRubyObject times(Ruby runtime) {
        Times tms = runtime.getPosix().times();
        double utime = 0.0d, stime = 0.0d, cutime = 0.0d, cstime = 0.0d;
        if (tms == null) {
            ThreadMXBean bean = ManagementFactory.getThreadMXBean();
            if(bean.isCurrentThreadCpuTimeSupported()) {
                cutime = utime = bean.getCurrentThreadUserTime();
                cstime = stime = bean.getCurrentThreadCpuTime() - bean.getCurrentThreadUserTime();
            }
        } else {
            utime = (double)tms.utime();
            stime = (double)tms.stime();
            cutime = (double)tms.cutime();
            cstime = (double)tms.cstime();
        }

        long hz = runtime.getPosix().sysconf(Sysconf._SC_CLK_TCK);
        if (hz == -1) {
            hz = 60; //https://github.com/ruby/ruby/blob/trunk/process.c#L6616
View Full Code Here

Examples of org.apache.ambari.eventdb.model.DataTable.Times

        summary.setNumRows(SummaryFields.numRows.getInt(rs));
        summary.setJobs(getAvgData(rs, SummaryFields.avgJobs, SummaryFields.minJobs, SummaryFields.maxJobs));
        summary.setInput(getAvgData(rs, SummaryFields.avgInput, SummaryFields.minInput, SummaryFields.maxInput));
        summary.setOutput(getAvgData(rs, SummaryFields.avgOutput, SummaryFields.minOutput, SummaryFields.maxOutput));
        summary.setDuration(getAvgData(rs, SummaryFields.avgDuration, SummaryFields.minDuration, SummaryFields.maxDuration));
        Times times = new Times();
        times.setYoungest(SummaryFields.youngest.getLong(rs));
        times.setOldest(SummaryFields.oldest.getLong(rs));
        summary.setTimes(times);
      }
    } catch (SQLException e) {
      throw new IOException(e);
    } finally {
View Full Code Here

Examples of org.apache.ambari.eventdb.model.DataTable.Times

        summary.setNumRows(SummaryFields.numRows.getInt(rs));
        summary.setJobs(getAvgData(rs, SummaryFields.avgJobs, SummaryFields.minJobs, SummaryFields.maxJobs));
        summary.setInput(getAvgData(rs, SummaryFields.avgInput, SummaryFields.minInput, SummaryFields.maxInput));
        summary.setOutput(getAvgData(rs, SummaryFields.avgOutput, SummaryFields.minOutput, SummaryFields.maxOutput));
        summary.setDuration(getAvgData(rs, SummaryFields.avgDuration, SummaryFields.minDuration, SummaryFields.maxDuration));
        Times times = new Times();
        times.setYoungest(SummaryFields.youngest.getLong(rs));
        times.setOldest(SummaryFields.oldest.getLong(rs));
        summary.setTimes(times);
      }
    } catch (SQLException e) {
      throw new IOException(e);
    } finally {
View Full Code Here

Examples of org.apache.ambari.eventdb.model.DataTable.Times

        summary.setNumRows(SummaryFields.numRows.getInt(rs));
        summary.setJobs(getAvgData(rs, SummaryFields.avgJobs, SummaryFields.minJobs, SummaryFields.maxJobs));
        summary.setInput(getAvgData(rs, SummaryFields.avgInput, SummaryFields.minInput, SummaryFields.maxInput));
        summary.setOutput(getAvgData(rs, SummaryFields.avgOutput, SummaryFields.minOutput, SummaryFields.maxOutput));
        summary.setDuration(getAvgData(rs, SummaryFields.avgDuration, SummaryFields.minDuration, SummaryFields.maxDuration));
        Times times = new Times();
        times.setYoungest(SummaryFields.youngest.getLong(rs));
        times.setOldest(SummaryFields.oldest.getLong(rs));
        summary.setTimes(times);
      }
    } catch (SQLException e) {
      throw new IOException(e);
    } finally {
View Full Code Here

Examples of org.apache.ambari.eventdb.model.DataTable.Times

        summary.setNumRows(SummaryFields.numRows.getInt(rs));
        summary.setJobs(getAvgData(rs, SummaryFields.avgJobs, SummaryFields.minJobs, SummaryFields.maxJobs));
        summary.setInput(getAvgData(rs, SummaryFields.avgInput, SummaryFields.minInput, SummaryFields.maxInput));
        summary.setOutput(getAvgData(rs, SummaryFields.avgOutput, SummaryFields.minOutput, SummaryFields.maxOutput));
        summary.setDuration(getAvgData(rs, SummaryFields.avgDuration, SummaryFields.minDuration, SummaryFields.maxDuration));
        Times times = new Times();
        times.setYoungest(SummaryFields.youngest.getLong(rs));
        times.setOldest(SummaryFields.oldest.getLong(rs));
        summary.setTimes(times);
      }
    } catch (SQLException e) {
      throw new IOException(e);
    } finally {
View Full Code Here

Examples of org.mockito.internal.verification.Times

        globalHttpHeadersRequestFilter.filterAbstractHttpRequest(context, request);
        globalHttpHeadersRequestFilter.afterAbstractHttpResponse(context, request);

        ArgumentCaptor<StringToStringsMap> headers = ArgumentCaptor.forClass(StringToStringsMap.class);
        Mockito.verify(request, new Times(2)).setRequestHeaders(headers.capture());

        // first headers should contain the added header
        Assert.assertEquals("Testing", headers.getAllValues().get(0).get("User-Agent").get(0));

        // and the second should contain nothing
View Full Code Here

Examples of org.mockito.internal.verification.Times

        globalHttpHeadersRequestFilter.filterAbstractHttpRequest(context, request);
        globalHttpHeadersRequestFilter.afterAbstractHttpResponse(context, request);

        ArgumentCaptor<StringToStringsMap> headers = ArgumentCaptor.forClass(StringToStringsMap.class);
        Mockito.verify(request, new Times(2)).setRequestHeaders(headers.capture());

        // check that the headers has been added
        Assert.assertEquals("Existing header", headers.getAllValues().get(0).get("User-Agent").get(0));
        Assert.assertEquals("Testing", headers.getAllValues().get(0).get("User-Agent").get(1));
View Full Code Here

Examples of org.mockito.internal.verification.Times

        globalHttpHeadersRequestFilter.filterAbstractHttpRequest(context, request);
        globalHttpHeadersRequestFilter.afterAbstractHttpResponse(context, request);

        ArgumentCaptor<StringToStringsMap> headers = ArgumentCaptor.forClass(StringToStringsMap.class);
        Mockito.verify(request, new Times(2)).setRequestHeaders(headers.capture());

        // check that the header has been added
        Assert.assertEquals("Testing", headers.getAllValues().get(0).get("User-Agent").get(0));
        Assert.assertEquals(1, headers.getAllValues().get(0).size());
View Full Code Here

Examples of org.mockito.internal.verification.Times

        gossip.update(state3, address3);
        gossip.update(state4, address4);
        gossip.update(state4, address4);

        verify(communications).setGossip(gossip);
        verify(communications, new Times(16)).getLocalAddress();

        verifyNoMoreInteractions(communications);

        verify(receiver).register(eq(state1.state.getId()), isA(byte[].class));
        verify(receiver).register(eq(state2.state.getId()), isA(byte[].class));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.