Package com.crashnote.core.model.data

Examples of com.crashnote.core.model.data.DataObject


    }

    // SHARED =====================================================================================

    protected DataObject getAppData() {
        final DataObject appData = createDataObj();
        {
            appData.put("lang", "java");
            appData.put("ver", appVersion);
            appData.put("prof", profile);
            appData.put("client", this.clientSignature);
        }
        return appData;
    }
View Full Code Here


        }
        return appData;
    }

    protected DataObject getRtData() {
        final DataObject rtData = createDataObj();
        {
            rtData.put("type", "jvm");
            rtData.put("name", getSysUtil().getRuntimeName());
            rtData.put("ver", getSysUtil().getRuntimeVersion());

            // properties
            final DataObject props = createDataObj();
            {
                for (final Object key : getSysUtil().getPropertyKeys()) {
                    final String name = key.toString();
                    final String value = getSysUtil().getProperty(name);
                    if (!ignoreProperty(name, value)) props.put(name, value);
                }
            }
            rtData.put("props", props);
        }
        return rtData;
View Full Code Here

        }
        return rtData;
    }

    protected DataObject getSysData() {
        final DataObject sysData = createDataObj();
        {
            // identity
            sysData.put("id", getSysUtil().getSystemID());
            sysData.put("ip", getSysUtil().getHostAddress());
            sysData.put("name", getSysUtil().getHostName());

            // settings
            sysData.put("tz", getSysUtil().getTimezoneID());
            sysData.put("toff", getSysUtil().getTimezoneOffset());
            sysData.put("lang", getSysUtil().getLanguage());

            // OS
            sysData.put("os.n", getSysUtil().getOSName());
            sysData.put("os.v", getSysUtil().getOSVersion());

            // environment properties
            final DataObject props = createDataObj();
            {
                for (final String name : getSysUtil().getEnvKeys())
                    props.put(name, isFiltered(name) ? "#" : getSysUtil().getEnv(name));
            }
            sysData.put("props", props);
        }
        return sysData;
    }
View Full Code Here

        }
        return sysData;
    }

    protected DataObject getDevData() {
        final DataObject devData = createDataObj();
        {
            // CPU
            devData.put("cores", getSysUtil().getAvailableProcessors());

            // RAM
            devData.put("ram", getSysUtil().getTotalMemorySize());
            devData.put("ram.free", getSysUtil().getAvailableMemorySize());
        }
        return devData;
    }
View Full Code Here


    // INTERFACE ==================================================================================

    public DataObject collectLog(final ILogSession session) {
        final DataObject data = createDataObj();
        {
            final List<LogEvt<?>> logs = session.getEvents();

            // log(s)
            if (logs.size() == 1)
                data.putObj("log", log_c.collect(logs.get(0)));
            else
                data.putArr("log", log_c.collect(logs));

            // ctx
            final DataObject ctx = createDataObj();
            {
                final Map<String, Object> map = session.getContext();
                for (final String key : map.keySet()) {
                    final Object val = map.get(key);
                    ctx.put(key, val);
                }
            }
            data.putObj("ctx", ctx);

            // env
View Full Code Here


    // INTERFACE ==================================================================================

    public DataObject collect() {
        final DataObject data = createDataObj();
        {
            data.put("started", startTime);

            data.putObj("app", getAppData());
            data.putObj("runtime", getRtData());
            data.putObj("system", getSysData());
            data.putObj("device", getDevData());
        }
        return data;
    }
View Full Code Here


    // SHARED =====================================================================================

    protected DataObject getAppData() {
        final DataObject appData = createDataObj();
        {
            appData.put("build", build);
            appData.put("profile", profile);
            appData.put("version", version);
            appData.put("client", clientInfo);
        }
        return appData;
    }
View Full Code Here

        }
        return appData;
    }

    protected DataObject getRtData() {
        final DataObject rtData = createDataObj();
        {
            rtData.put("type", "java");
            rtData.put("name", getSysUtil().getRuntimeName());
            rtData.put("version", getSysUtil().getRuntimeVersion());

            // properties
            final DataObject props = createDataObj();
            {
                for (final Object key : getSysUtil().getPropertyKeys()) {
                    final String name = key.toString();
                    final String value = getSysUtil().getProperty(name);
                    if (!ignoreProperty(name, value)) props.put(name, value);
                }
            }
            rtData.put("props", props);
        }
        return rtData;
View Full Code Here

        }
        return rtData;
    }

    protected DataObject getSysData() {
        final DataObject sysData = createDataObj();
        {
            // identity
            sysData.put("id", getSysUtil().getSystemId());
            sysData.put("ip", getSysUtil().getHostAddress());
            sysData.put("name", getSysUtil().getHostName());

            // settings
            sysData.put("timezone", getSysUtil().getTimezoneId());
            sysData.put("timezone_offset", getSysUtil().getTimezoneOffset());
            //sysData.put("language", getSysUtil().getLanguage());

            // OS
            sysData.put("os_name", getSysUtil().getOSName());
            sysData.put("os_version", getSysUtil().getOSVersion());

            // environment properties
            final DataObject props = createDataObj();
            {
                for (final String name : getSysUtil().getEnvKeys())
                    props.put(name, doFilter(name, envFilters) ? "#" : getSysUtil().getEnv(name));
            }
            sysData.putObj("props", props);
        }
        return sysData;
    }
View Full Code Here

        }
        return sysData;
    }

    protected DataObject getDevData() {
        final DataObject devData = createDataObj();
        {
            // CPU
            devData.put("cores", getSysUtil().getAvailableProcessors());

            // RAM
            /*
            devData.put("ram", getSysUtil().getTotalMemorySize());
            devData.put("ram_free", getSysUtil().getAvailableMemorySize());
View Full Code Here

TOP

Related Classes of com.crashnote.core.model.data.DataObject

Copyright © 2018 www.massapicom. 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.