<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration SYSTEM "./configuration.dtd">
<!--


        Copyright 1990-2006 Sun Microsystems, Inc. All Rights Reserved.
        DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
-->
<configuration>
<constants>
<!-- Package com.sun.midp.log -->
<constant_class Package="com.sun.midp.log" Name="LogChannels" Scope="public"
    Comment="/** Channel definitions generated by the configurator utility */">
  <constant Type="int"
            Name="LC_NONE"
            Value="0"
            Comment="No channel specified"/>
  <constant Type="int"
            Name="LC_AMS"
            Value="500"
            Comment="AMS module channel"/>
  <constant Type="int"
            Name="LC_CORE"
            Value="1000"
            Comment="Core module channel"/>
  <constant Type="int"
            Name="LC_MIDPSTRING"
            Value="1100"
            Comment="Core midpString channel"/>
  <constant Type="int"
            Name="LC_MALLOC"
            Value="1200"
            Comment="Core malloc channel"/>
  <constant Type="int"
            Name="LC_CORE_STACK"
            Value="1300"
            Comment="Core stack usage tracing channel"/>
  <constant Type="int"
            Name="LC_LOWUI"
            Value="2000"
            Comment="Low level UI module channel"/>
  <constant Type="int"
            Name="LC_I18N"
            Value="3000"
            Comment="I18N module channel"/>
  <constant Type="int"
            Name="LC_HIGHUI"
            Value="4000"
            Comment="High level UI module channel"/>
  <constant Type="int"
            Name="LC_HIGHUI_ITEM_LAYOUT"
            Value="4100"
            Comment="High level UI item layout channel"/>
  <constant Type="int"
            Name="LC_HIGHUI_ITEM_REPAINT"
            Value="4200"
            Comment="High level UI item repaint channel"/>
  <constant Type="int"
            Name="LC_HIGHUI_FORM_LAYOUT"
            Value="4300"
            Comment="High level UI form layout channel"/>
  <constant Type="int"
            Name="LC_HIGHUI_ITEM_PAINT"
            Value="4400"
            Comment="High level UI form paint channel"/>
  <constant Type="int"
            Name="LC_PROTOCOL"
            Value="5000"
            Comment="Protocol module channel"/>
  <constant Type="int"
            Name="LC_RMS"
            Value="6000"
            Comment="RMS module channel"/>
  <constant Type="int"
            Name="LC_SECURITY"
            Value="7000"
            Comment="Security module channel"/>
  <constant Type="int"
            Name="LC_SERVICES"
            Value="8000"
            Comment="Services module channel"/>
  <constant Type="int"
            Name="LC_TOOL"
            Value="9000"
            Comment="Tools module channel"/>
  <constant Type="int"
            Name="LC_JSR180"
            Value="10000"
            Comment="JSR180 module channel"/>
  <constant Type="int"
            Name="LC_EVENTS"
            Value="10500"
            Comment="Event queue module channel"/>
  <constant Type="int"
            Name="LC_STORAGE"
            Value="11000"
            Comment="File Storage module channel"/>
  <constant Type="int"
            Name="LC_PUSH"
            Value="11500"
            Comment="Push registry module channel"/>
  <constant Type="int"
            Name="LC_LIFECYCLE"
            Value="12000"
            Comment="Pause/Resume functionality channel"/>
  <constant Type="int"
            Name="LC_MMAPI"
            Value="13000"
            Comment="MMAPI module channel"/>
</constant_class>
<!-- Memory limits -->
<constant_class Package="com.sun.midp.configurator" Name="Constants"
                Scope="public">
  <constant Type="int"
            Name="LOG_CURRENT"
            Value="-1"
            Comment="A value indicating that there is no need to change
                    the current logging level."/>
  <constant Type="int"
            Name="LOG_INFORMATION"
            Value="0"
            Comment="Logging level used to report information that is not
                    associated with any significant condition."/>
  <constant Type="int"
            Name="LOG_WARNING"
            Value="1"
            Comment="Logging level used to report unexpected conditions that are
                    typically fully recoverable."/>
  <constant Type="int"
            Name="LOG_ERROR"
            Value="2"
            Comment="Logging level used to report unexpected conditions that are
                    typically at least partially recoverable."/>
  <constant Type="int"
            Name="LOG_CRITICAL"
            Value="3"
            Comment="Logging level used to report unexpected conditions that are
                typically not recoverable, or are catastrophic to the system."/>
  <constant Type="int"
            Name="LOG_DISABLED"
            Value="4"
            Comment="Logging level used to disable all output and all logging
                    calls will be compiled out of the build."/>
  <constant Type="int"
            Name="REPORT_LEVEL"
            Value="LOG_ERROR"
            Comment="Threshhold for the severity level below which
                    log messages will not be recorded. Severity levels less
                    than this value can be compiled out of the build."/>
  <constant Type="int"
            Name="AMS_MEMORY_RESERVED_MVM"
            Value="1024"
            Comment="Default AMS memory reserved in MVM mode"/>
  <constant Type="int"
            Name="AMS_MEMORY_LIMIT_MVM"
            Value="-1"
            Comment="Default AMS memory limit in MVM mode"/>
  <constant Type="int"
            Name="MIDLET_CONSTRUCTOR_FAILED"
            Value="-1"
            Comment="MIDlet start error status, when a MIDlet's constructor
                    fails to catch a runtime exception"/>
  <constant Type="int"
            Name="MIDLET_SUITE_NOT_FOUND"
            Value="-2"
            Comment="MIDlet start error status,
                    when a MIDlet suite is not found"/>
  <constant Type="int"
            Name="MIDLET_CLASS_NOT_FOUND"
            Value="-3"
            Comment="MIDlet start error status, when a class needed to
                    create a MIDlet is not found."/>
  <constant Type="int"
            Name="MIDLET_INSTANTIATION_EXCEPTION"
            Value="-4"
            Comment="MIDlet start error status, when intantiation exception is
                    thrown during the intantiation of a MIDlet."/>
  <constant Type="int"
            Name="MIDLET_ILLEGAL_ACCESS_EXCEPTION"
            Value="-5"
            Comment="MIDlet start error status, when illegal access exception
                    is thrown during the intantiation of a MIDlet."/>
  <constant Type="int"
            Name="MIDLET_OUT_OF_MEM_ERROR"
            Value="-6"
            Comment="MIDlet start error status, when a MIDlet's constructor
                    runs out of memory."/>
  <constant Type="int"
            Name="MIDLET_RESOURCE_LIMIT"
            Value="-7"
            Comment="MIDlet start error status, when a the system cannot
                     reserve enough resource to start a MIDlet suite."/>
  <constant Type="int"
            Name="MIDLET_ISOLATE_CONSTRUCTOR_FAILED"
            Value="-9"
            Comment="MIDlet start error status, when a MIDlet's isolate
                     constructor throws to catch a runtime exception"/>
  <constant Type="int"
            Name="MIDLET_ID_NOT_GIVEN"
            Value="-10"
            Comment="MIDlet start error status, when a MIDlet's ID
                     is not given"/>
  <constant Type="int"
            Name="MIDLET_CLASS_NOT_GIVEN"
            Value="-11"
            Comment="MIDlet start error status, when a MIDlet's class
                     is not given"/>
  <constant Type="int"
            Name="MIDLET_SUITE_DISABLED"
            Value="-12"
            Comment="MIDlet start error status, when a MIDlet's suite
                     is disabled"/>
  <constant Type="int"
            Name="MIDLET_ISOLATE_RESOURCE_LIMIT"
            Value="-13"
            Comment="MIDlet start error status, when system has exceeded
                     the maximum Isolate count."/>
  <constant Type="int"
            Name="MIDLET_INSTALLER_RUNNING"
            Value="-14"
            Comment="MIDlet start error status, when that MIDlet is being 
                     updated."/>
  <constant Type="int"
            Name="MIDLET_APPID_NO_FOREGROUND"
            Value="0"
            Comment="Reserved external application id for setting
                    no MIDlet in foreground"/>
  <constant Type="int"
            Name="MAX_INSTALL_DELETE_NOTIFICATION_RETRIES"
            Value="5"
            Comment="Number of times an install or delete notification
                    has to be retried by the notification manager.
                    Check the specification for the minimal allowed value."/>
</constant_class>
</constants>
</configuration>
