javax.management.Query#finalSubString ( )源码实例Demo

下面列出了javax.management.Query#finalSubString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: dragonwell8_jdk   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码2 项目: TencentKona-8   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码3 项目: jdk8u60   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码4 项目: openjdk-jdk8u   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码5 项目: openjdk-jdk8u-backup   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码6 项目: openjdk-jdk9   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码7 项目: jdk8u-jdk   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码8 项目: hottub   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码9 项目: openjdk-8-source   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码10 项目: openjdk-8   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码11 项目: jdk8u_jdk   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码12 项目: jdk8u-jdk   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}
 
源代码13 项目: jdk8u-dev-jdk   文件: QuerySubstringTest.java
private static int query(MBeanServer mbs,
                         int type,
                         String substring,
                         String[][] data) throws Exception {

    int error = 0;

    String querySubString = null;
    switch (type) {
        case 1:
            querySubString = "InitialSubString";
            break;
        case 2:
            querySubString = "AnySubString";
            break;
        case 3:
            querySubString = "FinalSubString";
            break;
    }

    System.out.println("\n" + querySubString + " = " + substring + "\n");

    for (int i = 0; i < data.length; i++) {
        ObjectName on = new ObjectName("test:type=Simple,query=" +
                                       querySubString + ",name=" + i);
        Simple s = new Simple(data[i][0]);
        mbs.registerMBean(s, on);
        QueryExp q = null;
        switch (type) {
            case 1:
                q = Query.initialSubString(Query.attr("String"),
                                           Query.value(substring));
                break;
            case 2:
                q = Query.anySubString(Query.attr("String"),
                                       Query.value(substring));
                break;
            case 3:
                q = Query.finalSubString(Query.attr("String"),
                                         Query.value(substring));
                break;
        }
        q.setMBeanServer(mbs);
        boolean r = q.apply(on);
        System.out.print("Attribute Value = " +
            mbs.getAttribute(on, "String"));
        if (r && "OK".equals(data[i][type])) {
            System.out.println(" OK");
        } else if (!r && "KO".equals(data[i][type])) {
            System.out.println(" KO");
        } else {
            System.out.println(" Error");
            error++;
        }
    }

    return error;
}